home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Chart Wizard.rsrc / CODE_14_AM_GA Misc.txt < prev    next >
Text File  |  1998-12-15  |  473KB  |  8,504 lines

  1. # near model CODE resource
  2. # jump table entries: 2370-2632 (263 of them)
  3. 00000000  0000 0942                ori.b      D0, 0x42 /* 'B' */
  4. 00000004  0000 6266                ori.b      D0, 0x66 /* 'f' */
  5. fn00000008:
  6. 00000008  226F 0004                movea.l    A1, [A7 + 0x4]
  7. 0000000C  41F9 0000 6FFC           lea.l      A0, [0x00006FFC]
  8. 00000012  2288                     move.l     [A1], A0
  9. 00000014  42A9 0004                clr.l      [A1 + 0x4]
  10. 00000018  2049                     movea.l    A0, A1
  11. 0000001A  4E75                     rts
  12. fn0000001C:
  13. 0000001C  4E56 0000                link       A6, 0
  14. 00000020  2F0A                     move.l     -[A7], A2
  15. 00000022  246E 0008                movea.l    A2, [A6 + 0x8]
  16. 00000026  200A                     move.l     D0, A2
  17. 00000028  6718                     beq        +0x1A /* 00000042 */
  18. 0000002A  41F9 0000 6FFC           lea.l      A0, [0x00006FFC]
  19. 00000030  2488                     move.l     [A2], A0
  20. 00000032  4A6E 000C                tst.w      [A6 + 0xC]
  21. 00000036  6F0A                     ble        +0xC /* 00000042 */
  22. 00000038  2F0A                     move.l     -[A7], A2
  23. 0000003A  4EB9 0000 2592           jsr        [0x00002592]
  24. 00000040  584F                     addq.w     A7, 4
  25. label00000042:
  26. 00000042  204A                     movea.l    A0, A2
  27. 00000044  245F                     movea.l    A2, [A7]+
  28. 00000046  4E5E                     unlink     A6
  29. 00000048  4E75                     rts
  30. 0000004A  206F 0004                movea.l    A0, [A7 + 0x4]
  31. 0000004E  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  32. 00000054  4E75                     rts
  33. 00000056  206F 0004                movea.l    A0, [A7 + 0x4]
  34. 0000005A  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  35. 00000060  4E75                     rts
  36. 00000062  4E75                     rts
  37. 00000064  4E75                     rts
  38. 00000066  4E75                     rts
  39. 00000068  206F 0008                movea.l    A0, [A7 + 0x8]
  40. 0000006C  4E75                     rts
  41. 0000006E  4E75                     rts
  42. 00000070  7000                     moveq.l    D0, 0x00
  43. 00000072  4E75                     rts
  44. 00000074  4E75                     rts
  45. 00000076  4E75                     rts
  46. 00000078  4E75                     rts
  47. 0000007A  4E75                     rts
  48. 0000007C  4E56 0000                link       A6, 0
  49. 00000080  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  50. 00000084  246E 0008                movea.l    A2, [A6 + 0x8]
  51. 00000088  262E 000C                move.l     D3, [A6 + 0xC]
  52. 0000008C  286E 0010                movea.l    A4, [A6 + 0x10]
  53. 00000090  266E 0014                movea.l    A3, [A6 + 0x14]
  54. 00000094  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  55. 00000098  2057                     movea.l    A0, [A7]
  56. 0000009A  2268 0004                movea.l    A1, [A0 + 0x4]
  57. 0000009E  2269 001C                movea.l    A1, [A1 + 0x1C]
  58. 000000A2  4E91                     jsr        [A1]
  59. 000000A4  2043                     movea.l    A0, D3
  60. 000000A6  2080                     move.l     [A0], D0
  61. 000000A8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  62. 000000AC  4EB9 0001 4E8C           jsr        [0x00014E8C]
  63. 000000B2  2880                     move.l     [A4], D0
  64. 000000B4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  65. 000000B8  4EB9 0001 4E82           jsr        [0x00014E82]
  66. 000000BE  2680                     move.l     [A3], D0
  67. 000000C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  68. 000000C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  69. 000000C8  4E5E                     unlink     A6
  70. 000000CA  4E75                     rts
  71. 000000CC  4E75                     rts
  72. 000000CE  7001                     moveq.l    D0, 0x01
  73. 000000D0  4E75                     rts
  74. 000000D2  7001                     moveq.l    D0, 0x01
  75. 000000D4  4E75                     rts
  76. 000000D6  7000                     moveq.l    D0, 0x00
  77. 000000D8  4E75                     rts
  78. 000000DA  4E75                     rts
  79. 000000DC  4E56 0000                link       A6, 0
  80. 000000E0  1F3C 0001                move.b     -[A7], 0x1
  81. 000000E4  4227                     clr.b      -[A7]
  82. 000000E6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  83. 000000EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  84. 000000EE  2057                     movea.l    A0, [A7]
  85. 000000F0  2250                     movea.l    A1, [A0]
  86. 000000F2  2269 0050                movea.l    A1, [A1 + 0x50]
  87. 000000F6  4E91                     jsr        [A1]
  88. 000000F8  4E5E                     unlink     A6
  89. 000000FA  4E75                     rts
  90. 000000FC  4E75                     rts
  91. 000000FE  4E75                     rts
  92. 00000100  4E75                     rts
  93. 00000102  4E75                     rts
  94. 00000104  4E75                     rts
  95. 00000106  4E75                     rts
  96. 00000108  4E75                     rts
  97. 0000010A  4E75                     rts
  98. 0000010C  4E75                     rts
  99. 0000010E  4E75                     rts
  100. 00000110  7000                     moveq.l    D0, 0x00
  101. 00000112  4E75                     rts
  102. 00000114  4E75                     rts
  103. 00000116  4E75                     rts
  104. 00000118  4E56 FFF4                link       A6, -0x000C
  105. 0000011C  2F03                     move.l     -[A7], D3
  106. 0000011E  486E FFFA                pea.l      [A6 - 0x6]
  107. 00000122  486E FFF4                pea.l      [A6 - 0xC]
  108. 00000126  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  109. 0000012A  2057                     movea.l    A0, [A7]
  110. 0000012C  2250                     movea.l    A1, [A0]
  111. 0000012E  2269 0090                movea.l    A1, [A1 + 0x90]
  112. 00000132  4E91                     jsr        [A1]
  113. 00000134  1600                     move.b     D3, D0
  114. 00000136  4A03                     tst.b      D3
  115. 00000138  4FEF 000C                lea.l      A7, [A7 + 0xC]
  116. 0000013C  670C                     beq        +0xE /* 0000014A */
  117. 0000013E  486E FFF4                pea.l      [A6 - 0xC]
  118. 00000142  AA14                     syscall    RGBForeColor
  119. 00000144  486E FFFA                pea.l      [A6 - 0x6]
  120. 00000148  AA15                     syscall    RGBBackColor
  121. label0000014A:
  122. 0000014A  1003                     move.b     D0, D3
  123. 0000014C  261F                     move.l     D3, [A7]+
  124. 0000014E  4E5E                     unlink     A6
  125. 00000150  4E75                     rts
  126. 00000152  7000                     moveq.l    D0, 0x00
  127. 00000154  4E75                     rts
  128. 00000156  7000                     moveq.l    D0, 0x00
  129. 00000158  4E75                     rts
  130. 0000015A  2F0C                     move.l     -[A7], A4
  131. 0000015C  286F 000C                movea.l    A4, [A7 + 0xC]
  132. 00000160  226F 0010                movea.l    A1, [A7 + 0x10]
  133. 00000164  206F 0014                movea.l    A0, [A7 + 0x14]
  134. 00000168  4250                     clr.w      [A0]
  135. 0000016A  4251                     clr.w      [A1]
  136. 0000016C  4254                     clr.w      [A4]
  137. 0000016E  285F                     movea.l    A4, [A7]+
  138. 00000170  4E75                     rts
  139. 00000172  4E75                     rts
  140. 00000174  7000                     moveq.l    D0, 0x00
  141. 00000176  4E75                     rts
  142. 00000178  4E75                     rts
  143. 0000017A  4E75                     rts
  144. 0000017C  4E56 0000                link       A6, 0
  145. 00000180  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  146. 00000184  246E 0008                movea.l    A2, [A6 + 0x8]
  147. 00000188  382E 000C                move.w     D4, [A6 + 0xC]
  148. 0000018C  286E 000E                movea.l    A4, [A6 + 0xE]
  149. 00000190  262E 0012                move.l     D3, [A6 + 0x12]
  150. 00000194  4A44                     tst.w      D4
  151. 00000196  6714                     beq        +0x16 /* 000001AC */
  152. 00000198  204A                     movea.l    A0, A2
  153. 0000019A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  154. 0000019E  2648                     movea.l    A3, A0
  155. 000001A0  2488                     move.l     [A2], A0
  156. 000001A2  2F0B                     move.l     -[A7], A3
  157. 000001A4  4EB9 0000 3F3A           jsr        [0x00003F3A]
  158. 000001AA  584F                     addq.w     A7, 4
  159. label000001AC:
  160. 000001AC  2F0C                     move.l     -[A7], A4
  161. 000001AE  4267                     clr.w      -[A7]
  162. 000001B0  2F0A                     move.l     -[A7], A2
  163. 000001B2  4EB9 0000 3132           jsr        [0x00003132]
  164. 000001B8  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  165. 000001BE  2548 0004                move.l     [A2 + 0x4], A0
  166. 000001C2  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  167. 000001C8  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  168. 000001CC  2252                     movea.l    A1, [A2]
  169. 000001CE  2288                     move.l     [A1], A0
  170. 000001D0  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  171. 000001D6  41E8 0150                lea.l      A0, [A0 + 0x150]
  172. 000001DA  2548 0028                move.l     [A2 + 0x28], A0
  173. 000001DE  2652                     movea.l    A3, [A2]
  174. 000001E0  204A                     movea.l    A0, A2
  175. 000001E2  41E8 006A                lea.l      A0, [A0 + 0x6A]
  176. 000001E6  91CB                     sub.l      A0, A3
  177. 000001E8  2748 0008                move.l     [A3 + 0x8], A0
  178. 000001EC  42AA 0066                clr.l      [A2 + 0x66]
  179. 000001F0  2F0C                     move.l     -[A7], A4
  180. 000001F2  2F03                     move.l     -[A7], D3
  181. 000001F4  2F0A                     move.l     -[A7], A2
  182. 000001F6  61FF 0000 0292           bsr        +0x294 /* 0000048A */
  183. 000001FC  204A                     movea.l    A0, A2
  184. 000001FE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  185. 00000202  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  186. 00000206  4E5E                     unlink     A6
  187. 00000208  4E75                     rts
  188. 0000020A  4E56 0000                link       A6, 0
  189. 0000020E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  190. 00000212  246E 0008                movea.l    A2, [A6 + 0x8]
  191. 00000216  362E 000C                move.w     D3, [A6 + 0xC]
  192. 0000021A  286E 000E                movea.l    A4, [A6 + 0xE]
  193. 0000021E  4A43                     tst.w      D3
  194. 00000220  6714                     beq        +0x16 /* 00000236 */
  195. 00000222  204A                     movea.l    A0, A2
  196. 00000224  41E8 006A                lea.l      A0, [A0 + 0x6A]
  197. 00000228  2648                     movea.l    A3, A0
  198. 0000022A  2488                     move.l     [A2], A0
  199. 0000022C  2F0B                     move.l     -[A7], A3
  200. 0000022E  4EB9 0000 3F3A           jsr        [0x00003F3A]
  201. 00000234  584F                     addq.w     A7, 4
  202. label00000236:
  203. 00000236  2F0C                     move.l     -[A7], A4
  204. 00000238  4267                     clr.w      -[A7]
  205. 0000023A  2F0A                     move.l     -[A7], A2
  206. 0000023C  4EB9 0000 3132           jsr        [0x00003132]
  207. 00000242  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  208. 00000248  2548 0004                move.l     [A2 + 0x4], A0
  209. 0000024C  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  210. 00000252  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  211. 00000256  2252                     movea.l    A1, [A2]
  212. 00000258  2288                     move.l     [A1], A0
  213. 0000025A  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  214. 00000260  41E8 0150                lea.l      A0, [A0 + 0x150]
  215. 00000264  2548 0028                move.l     [A2 + 0x28], A0
  216. 00000268  2652                     movea.l    A3, [A2]
  217. 0000026A  204A                     movea.l    A0, A2
  218. 0000026C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  219. 00000270  91CB                     sub.l      A0, A3
  220. 00000272  2748 0008                move.l     [A3 + 0x8], A0
  221. 00000276  42AA 0066                clr.l      [A2 + 0x66]
  222. 0000027A  204A                     movea.l    A0, A2
  223. 0000027C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  224. 00000280  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  225. 00000284  4E5E                     unlink     A6
  226. 00000286  4E75                     rts
  227. 00000288  4E56 0000                link       A6, 0
  228. 0000028C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  229. 00000290  246E 0008                movea.l    A2, [A6 + 0x8]
  230. 00000294  286E 0018                movea.l    A4, [A6 + 0x18]
  231. 00000298  2E2E 001E                move.l     D7, [A6 + 0x1E]
  232. 0000029C  2C2E 0022                move.l     D6, [A6 + 0x22]
  233. 000002A0  2A2E 0026                move.l     D5, [A6 + 0x26]
  234. 000002A4  282E 002A                move.l     D4, [A6 + 0x2A]
  235. 000002A8  262E 002E                move.l     D3, [A6 + 0x2E]
  236. 000002AC  4A6E 000C                tst.w      [A6 + 0xC]
  237. 000002B0  6714                     beq        +0x16 /* 000002C6 */
  238. 000002B2  204A                     movea.l    A0, A2
  239. 000002B4  41E8 006A                lea.l      A0, [A0 + 0x6A]
  240. 000002B8  2648                     movea.l    A3, A0
  241. 000002BA  2488                     move.l     [A2], A0
  242. 000002BC  2F0B                     move.l     -[A7], A3
  243. 000002BE  4EB9 0000 3F3A           jsr        [0x00003F3A]
  244. 000002C4  584F                     addq.w     A7, 4
  245. label000002C6:
  246. 000002C6  2F04                     move.l     -[A7], D4
  247. 000002C8  2F05                     move.l     -[A7], D5
  248. 000002CA  2F06                     move.l     -[A7], D6
  249. 000002CC  2F07                     move.l     -[A7], D7
  250. 000002CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  251. 000002D2  4267                     clr.w      -[A7]
  252. 000002D4  2F0A                     move.l     -[A7], A2
  253. 000002D6  4EB9 0000 312A           jsr        [0x0000312A]
  254. 000002DC  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  255. 000002E2  2548 0004                move.l     [A2 + 0x4], A0
  256. 000002E6  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  257. 000002EC  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  258. 000002F0  2252                     movea.l    A1, [A2]
  259. 000002F2  2288                     move.l     [A1], A0
  260. 000002F4  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  261. 000002FA  41E8 0150                lea.l      A0, [A0 + 0x150]
  262. 000002FE  2548 0028                move.l     [A2 + 0x28], A0
  263. 00000302  2652                     movea.l    A3, [A2]
  264. 00000304  204A                     movea.l    A0, A2
  265. 00000306  41E8 006A                lea.l      A0, [A0 + 0x6A]
  266. 0000030A  91CB                     sub.l      A0, A3
  267. 0000030C  2748 0008                move.l     [A3 + 0x8], A0
  268. 00000310  42AA 0066                clr.l      [A2 + 0x66]
  269. 00000314  2F03                     move.l     -[A7], D3
  270. 00000316  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  271. 0000031A  2F0C                     move.l     -[A7], A4
  272. 0000031C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  273. 00000320  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  274. 00000324  2F0A                     move.l     -[A7], A2
  275. 00000326  61FF 0000 01F8           bsr        +0x1FA /* 00000520 */
  276. 0000032C  204A                     movea.l    A0, A2
  277. 0000032E  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  278. 00000332  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  279. 00000336  4E5E                     unlink     A6
  280. 00000338  4E75                     rts
  281. fn0000033A:
  282. 0000033A  4E56 0000                link       A6, 0
  283. 0000033E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  284. 00000342  246E 0008                movea.l    A2, [A6 + 0x8]
  285. 00000346  3E2E 000C                move.w     D7, [A6 + 0xC]
  286. 0000034A  286E 000E                movea.l    A4, [A6 + 0xE]
  287. 0000034E  2C2E 0012                move.l     D6, [A6 + 0x12]
  288. 00000352  2A2E 0016                move.l     D5, [A6 + 0x16]
  289. 00000356  282E 001A                move.l     D4, [A6 + 0x1A]
  290. 0000035A  262E 001E                move.l     D3, [A6 + 0x1E]
  291. 0000035E  4A47                     tst.w      D7
  292. 00000360  6714                     beq        +0x16 /* 00000376 */
  293. 00000362  204A                     movea.l    A0, A2
  294. 00000364  41E8 006A                lea.l      A0, [A0 + 0x6A]
  295. 00000368  2648                     movea.l    A3, A0
  296. 0000036A  2488                     move.l     [A2], A0
  297. 0000036C  2F0B                     move.l     -[A7], A3
  298. 0000036E  4EB9 0000 3F3A           jsr        [0x00003F3A]
  299. 00000374  584F                     addq.w     A7, 4
  300. label00000376:
  301. 00000376  2F03                     move.l     -[A7], D3
  302. 00000378  2F04                     move.l     -[A7], D4
  303. 0000037A  2F05                     move.l     -[A7], D5
  304. 0000037C  2F06                     move.l     -[A7], D6
  305. 0000037E  2F0C                     move.l     -[A7], A4
  306. 00000380  4267                     clr.w      -[A7]
  307. 00000382  2F0A                     move.l     -[A7], A2
  308. 00000384  4EB9 0000 312A           jsr        [0x0000312A]
  309. 0000038A  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  310. 00000390  2548 0004                move.l     [A2 + 0x4], A0
  311. 00000394  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  312. 0000039A  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  313. 0000039E  2252                     movea.l    A1, [A2]
  314. 000003A0  2288                     move.l     [A1], A0
  315. 000003A2  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  316. 000003A8  41E8 0150                lea.l      A0, [A0 + 0x150]
  317. 000003AC  2548 0028                move.l     [A2 + 0x28], A0
  318. 000003B0  2652                     movea.l    A3, [A2]
  319. 000003B2  204A                     movea.l    A0, A2
  320. 000003B4  41E8 006A                lea.l      A0, [A0 + 0x6A]
  321. 000003B8  91CB                     sub.l      A0, A3
  322. 000003BA  2748 0008                move.l     [A3 + 0x8], A0
  323. 000003BE  42AA 0066                clr.l      [A2 + 0x66]
  324. 000003C2  204A                     movea.l    A0, A2
  325. 000003C4  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  326. 000003C8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  327. 000003CC  4E5E                     unlink     A6
  328. 000003CE  4E75                     rts
  329. fn000003D0:
  330. 000003D0  4E56 0000                link       A6, 0
  331. 000003D4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  332. 000003D8  246E 0008                movea.l    A2, [A6 + 0x8]
  333. 000003DC  362E 000C                move.w     D3, [A6 + 0xC]
  334. 000003E0  200A                     move.l     D0, A2
  335. 000003E2  677C                     beq        +0x7E /* 00000460 */
  336. 000003E4  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  337. 000003EA  2548 0004                move.l     [A2 + 0x4], A0
  338. 000003EE  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  339. 000003F4  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  340. 000003F8  2252                     movea.l    A1, [A2]
  341. 000003FA  2288                     move.l     [A1], A0
  342. 000003FC  41F9 0000 6D06           lea.l      A0, [0x00006D06]
  343. 00000402  41E8 0150                lea.l      A0, [A0 + 0x150]
  344. 00000406  2548 0028                move.l     [A2 + 0x28], A0
  345. 0000040A  2652                     movea.l    A3, [A2]
  346. 0000040C  204A                     movea.l    A0, A2
  347. 0000040E  41E8 006A                lea.l      A0, [A0 + 0x6A]
  348. 00000412  2848                     movea.l    A4, A0
  349. 00000414  91CB                     sub.l      A0, A3
  350. 00000416  2748 0008                move.l     [A3 + 0x8], A0
  351. 0000041A  4AAA 0066                tst.l      [A2 + 0x66]
  352. 0000041E  6716                     beq        +0x18 /* 00000436 */
  353. 00000420  3F3C 0001                move.w     -[A7], 0x1
  354. 00000424  206A 0066                movea.l    A0, [A2 + 0x66]
  355. 00000428  4850                     pea.l      [A0]
  356. 0000042A  2057                     movea.l    A0, [A7]
  357. 0000042C  2250                     movea.l    A1, [A0]
  358. 0000042E  2269 0008                movea.l    A1, [A1 + 0x8]
  359. 00000432  4E91                     jsr        [A1]
  360. 00000434  5C4F                     addq.w     A7, 6
  361. label00000436:
  362. 00000436  4267                     clr.w      -[A7]
  363. 00000438  2F0A                     move.l     -[A7], A2
  364. 0000043A  4EB9 0000 313A           jsr        [0x0000313A]
  365. 00000440  4A43                     tst.w      D3
  366. 00000442  5C4F                     addq.w     A7, 6
  367. 00000444  670C                     beq        +0xE /* 00000452 */
  368. 00000446  4267                     clr.w      -[A7]
  369. 00000448  2F0C                     move.l     -[A7], A4
  370. 0000044A  4EB9 0000 3F42           jsr        [0x00003F42]
  371. 00000450  5C4F                     addq.w     A7, 6
  372. label00000452:
  373. 00000452  4A43                     tst.w      D3
  374. 00000454  6F0A                     ble        +0xC /* 00000460 */
  375. 00000456  2F0A                     move.l     -[A7], A2
  376. 00000458  4EB9 0000 2592           jsr        [0x00002592]
  377. 0000045E  584F                     addq.w     A7, 4
  378. label00000460:
  379. 00000460  204A                     movea.l    A0, A2
  380. 00000462  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  381. 00000466  4E5E                     unlink     A6
  382. 00000468  4E75                     rts
  383. 0000046A  4E56 0000                link       A6, 0
  384. 0000046E  2F0A                     move.l     -[A7], A2
  385. 00000470  246E 0008                movea.l    A2, [A6 + 0x8]
  386. 00000474  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  387. 00000478  2057                     movea.l    A0, [A7]
  388. 0000047A  2250                     movea.l    A1, [A0]
  389. 0000047C  2269 0014                movea.l    A1, [A1 + 0x14]
  390. 00000480  4E91                     jsr        [A1]
  391. 00000482  584F                     addq.w     A7, 4
  392. 00000484  245F                     movea.l    A2, [A7]+
  393. 00000486  4E5E                     unlink     A6
  394. 00000488  4E75                     rts
  395. fn0000048A:
  396. 0000048A  4E56 FFFC                link       A6, -0x0004
  397. 0000048E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  398. 00000492  246E 0008                movea.l    A2, [A6 + 0x8]
  399. 00000496  282E 000C                move.l     D4, [A6 + 0xC]
  400. 0000049A  2A2E 0010                move.l     D5, [A6 + 0x10]
  401. 0000049E  4EB9 0001 BC38           jsr        [0x0001BC38]
  402. 000004A4  2648                     movea.l    A3, A0
  403. 000004A6  4EB9 0000 842C           jsr        [0x0000842C]
  404. 000004AC  2848                     movea.l    A4, A0
  405. 000004AE  4EB9 0001 BA48           jsr        [0x0001BA48]
  406. 000004B4  2608                     move.l     D3, A0
  407. 000004B6  2F05                     move.l     -[A7], D5
  408. 000004B8  2F04                     move.l     -[A7], D4
  409. 000004BA  4EB9 0000 2842           jsr        [0x00002842]
  410. 000004C0  2548 0066                move.l     [A2 + 0x66], A0
  411. 000004C4  282A 0066                move.l     D4, [A2 + 0x66]
  412. 000004C8  504F                     addq.w     A7, 8
  413. 000004CA  6620                     bne        +0x22 /* 000004EC */
  414. 000004CC  42A7                     clr.l      -[A7]
  415. 000004CE  486E FFFC                pea.l      [A6 - 0x4]
  416. 000004D2  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  417. 000004DA  4879 0000 6F72           push.l     0x6F72 /* 'or' */
  418. 000004E0  4EB9 0000 2542           jsr        [0x00002542]
  419. 000004E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  420. 000004EA  602C                     bra        +0x2E /* 00000518 */
  421. label000004EC:
  422. 000004EC  2F05                     move.l     -[A7], D5
  423. 000004EE  2F0A                     move.l     -[A7], A2
  424. 000004F0  2F04                     move.l     -[A7], D4
  425. 000004F2  2057                     movea.l    A0, [A7]
  426. 000004F4  2250                     movea.l    A1, [A0]
  427. 000004F6  2269 000C                movea.l    A1, [A1 + 0xC]
  428. 000004FA  4E91                     jsr        [A1]
  429. 000004FC  2F0B                     move.l     -[A7], A3
  430. 000004FE  4EB9 0001 B700           jsr        [0x0001B700]
  431. 00000504  2F0C                     move.l     -[A7], A4
  432. 00000506  4EB9 0001 BB92           jsr        [0x0001BB92]
  433. 0000050C  2F03                     move.l     -[A7], D3
  434. 0000050E  4EB9 0001 C61A           jsr        [0x0001C61A]
  435. 00000514  4FEF 0018                lea.l      A7, [A7 + 0x18]
  436. label00000518:
  437. 00000518  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  438. 0000051C  4E5E                     unlink     A6
  439. 0000051E  4E75                     rts
  440. fn00000520:
  441. 00000520  4E56 FFFC                link       A6, -0x0004
  442. 00000524  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  443. 00000528  246E 0008                movea.l    A2, [A6 + 0x8]
  444. 0000052C  282E 000C                move.l     D4, [A6 + 0xC]
  445. 00000530  2E2E 0012                move.l     D7, [A6 + 0x12]
  446. 00000534  3C2E 0016                move.w     D6, [A6 + 0x16]
  447. 00000538  2A2E 0018                move.l     D5, [A6 + 0x18]
  448. 0000053C  4AAA 0066                tst.l      [A2 + 0x66]
  449. 00000540  6716                     beq        +0x18 /* 00000558 */
  450. 00000542  3F3C 0001                move.w     -[A7], 0x1
  451. 00000546  206A 0066                movea.l    A0, [A2 + 0x66]
  452. 0000054A  4850                     pea.l      [A0]
  453. 0000054C  2057                     movea.l    A0, [A7]
  454. 0000054E  2250                     movea.l    A1, [A0]
  455. 00000550  2269 0008                movea.l    A1, [A1 + 0x8]
  456. 00000554  4E91                     jsr        [A1]
  457. 00000556  5C4F                     addq.w     A7, 6
  458. label00000558:
  459. 00000558  4EB9 0001 BC38           jsr        [0x0001BC38]
  460. 0000055E  2648                     movea.l    A3, A0
  461. 00000560  4EB9 0000 842C           jsr        [0x0000842C]
  462. 00000566  2848                     movea.l    A4, A0
  463. 00000568  4EB9 0001 BA48           jsr        [0x0001BA48]
  464. 0000056E  2608                     move.l     D3, A0
  465. 00000570  42A7                     clr.l      -[A7]
  466. 00000572  2F04                     move.l     -[A7], D4
  467. 00000574  4EB9 0000 2842           jsr        [0x00002842]
  468. 0000057A  2548 0066                move.l     [A2 + 0x66], A0
  469. 0000057E  282A 0066                move.l     D4, [A2 + 0x66]
  470. 00000582  504F                     addq.w     A7, 8
  471. 00000584  6620                     bne        +0x22 /* 000005A6 */
  472. 00000586  42A7                     clr.l      -[A7]
  473. 00000588  486E FFFC                pea.l      [A6 - 0x4]
  474. 0000058C  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  475. 00000594  4879 0000 6F72           push.l     0x6F72 /* 'or' */
  476. 0000059A  4EB9 0000 2542           jsr        [0x00002542]
  477. 000005A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  478. 000005A4  6034                     bra        +0x36 /* 000005DA */
  479. label000005A6:
  480. 000005A6  2F05                     move.l     -[A7], D5
  481. 000005A8  3F06                     move.w     -[A7], D6
  482. 000005AA  2F07                     move.l     -[A7], D7
  483. 000005AC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  484. 000005B0  2F0A                     move.l     -[A7], A2
  485. 000005B2  2F04                     move.l     -[A7], D4
  486. 000005B4  2057                     movea.l    A0, [A7]
  487. 000005B6  2250                     movea.l    A1, [A0]
  488. 000005B8  2269 0010                movea.l    A1, [A1 + 0x10]
  489. 000005BC  4E91                     jsr        [A1]
  490. 000005BE  2F0B                     move.l     -[A7], A3
  491. 000005C0  4EB9 0001 B700           jsr        [0x0001B700]
  492. 000005C6  2F0C                     move.l     -[A7], A4
  493. 000005C8  4EB9 0001 BB92           jsr        [0x0001BB92]
  494. 000005CE  2F03                     move.l     -[A7], D3
  495. 000005D0  4EB9 0001 C61A           jsr        [0x0001C61A]
  496. 000005D6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  497. label000005DA:
  498. 000005DA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  499. 000005DE  4E5E                     unlink     A6
  500. 000005E0  4E75                     rts
  501. 000005E2  4E56 0000                link       A6, 0
  502. 000005E6  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  503. 000005EA  246E 0008                movea.l    A2, [A6 + 0x8]
  504. 000005EE  382E 000C                move.w     D4, [A6 + 0xC]
  505. 000005F2  362E 000E                move.w     D3, [A6 + 0xE]
  506. 000005F6  1A2E 0010                move.b     D5, [A6 + 0x10]
  507. 000005FA  1F05                     move.b     -[A7], D5
  508. 000005FC  3F03                     move.w     -[A7], D3
  509. 000005FE  3F04                     move.w     -[A7], D4
  510. 00000600  2F0A                     move.l     -[A7], A2
  511. 00000602  4EB9 0000 34C2           jsr        [0x000034C2]
  512. 00000608  3F03                     move.w     -[A7], D3
  513. 0000060A  3F04                     move.w     -[A7], D4
  514. 0000060C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  515. 00000610  2057                     movea.l    A0, [A7]
  516. 00000612  2250                     movea.l    A1, [A0]
  517. 00000614  2269 0018                movea.l    A1, [A1 + 0x18]
  518. 00000618  4E91                     jsr        [A1]
  519. 0000061A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  520. 0000061E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  521. 00000622  4E5E                     unlink     A6
  522. 00000624  4E75                     rts
  523. 00000626  4E56 0000                link       A6, 0
  524. 0000062A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  525. 0000062E  246E 0008                movea.l    A2, [A6 + 0x8]
  526. 00000632  282E 000C                move.l     D4, [A6 + 0xC]
  527. 00000636  262E 0010                move.l     D3, [A6 + 0x10]
  528. 0000063A  1A2E 0014                move.b     D5, [A6 + 0x14]
  529. 0000063E  1F05                     move.b     -[A7], D5
  530. 00000640  2F03                     move.l     -[A7], D3
  531. 00000642  2F04                     move.l     -[A7], D4
  532. 00000644  2F0A                     move.l     -[A7], A2
  533. 00000646  4EB9 0000 34CA           jsr        [0x000034CA]
  534. 0000064C  2F03                     move.l     -[A7], D3
  535. 0000064E  2F04                     move.l     -[A7], D4
  536. 00000650  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  537. 00000654  2057                     movea.l    A0, [A7]
  538. 00000656  2250                     movea.l    A1, [A0]
  539. 00000658  2269 001C                movea.l    A1, [A1 + 0x1C]
  540. 0000065C  4E91                     jsr        [A1]
  541. 0000065E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  542. 00000662  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  543. 00000666  4E5E                     unlink     A6
  544. 00000668  4E75                     rts
  545. 0000066A  4E56 0000                link       A6, 0
  546. 0000066E  2F0A                     move.l     -[A7], A2
  547. 00000670  246E 0008                movea.l    A2, [A6 + 0x8]
  548. 00000674  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  549. 00000678  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  550. 0000067C  2057                     movea.l    A0, [A7]
  551. 0000067E  2250                     movea.l    A1, [A0]
  552. 00000680  2269 0020                movea.l    A1, [A1 + 0x20]
  553. 00000684  4E91                     jsr        [A1]
  554. 00000686  504F                     addq.w     A7, 8
  555. 00000688  245F                     movea.l    A2, [A7]+
  556. 0000068A  4E5E                     unlink     A6
  557. 0000068C  4E75                     rts
  558. 0000068E  4E56 0000                link       A6, 0
  559. 00000692  2F0A                     move.l     -[A7], A2
  560. 00000694  246E 0008                movea.l    A2, [A6 + 0x8]
  561. 00000698  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  562. 0000069C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  563. 000006A0  2057                     movea.l    A0, [A7]
  564. 000006A2  2250                     movea.l    A1, [A0]
  565. 000006A4  2269 0024                movea.l    A1, [A1 + 0x24]
  566. 000006A8  4E91                     jsr        [A1]
  567. 000006AA  504F                     addq.w     A7, 8
  568. 000006AC  245F                     movea.l    A2, [A7]+
  569. 000006AE  4E5E                     unlink     A6
  570. 000006B0  4E75                     rts
  571. 000006B2  4E56 FFFC                link       A6, -0x0004
  572. 000006B6  2F0A                     move.l     -[A7], A2
  573. 000006B8  246E 0008                movea.l    A2, [A6 + 0x8]
  574. 000006BC  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  575. 000006C2  486E FFFC                pea.l      [A6 - 0x4]
  576. 000006C6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  577. 000006CA  2057                     movea.l    A0, [A7]
  578. 000006CC  2250                     movea.l    A1, [A0]
  579. 000006CE  2269 0028                movea.l    A1, [A1 + 0x28]
  580. 000006D2  4E91                     jsr        [A1]
  581. 000006D4  202E FFFC                move.l     D0, [A6 - 0x4]
  582. 000006D8  504F                     addq.w     A7, 8
  583. 000006DA  245F                     movea.l    A2, [A7]+
  584. 000006DC  4E5E                     unlink     A6
  585. 000006DE  4E75                     rts
  586. 000006E0  4E56 0000                link       A6, 0
  587. 000006E4  48E7 1820                movem.l    -[A7], D3,D4,A2
  588. 000006E8  246E 0008                movea.l    A2, [A6 + 0x8]
  589. 000006EC  262E 000C                move.l     D3, [A6 + 0xC]
  590. 000006F0  282A 005E                move.l     D4, [A2 + 0x5E]
  591. 000006F4  B684                     cmp.l      D3, D4
  592. 000006F6  6C04                     bge        +0x6 /* 000006FC */
  593. 000006F8  2604                     move.l     D3, D4
  594. 000006FA  600A                     bra        +0xC /* 00000706 */
  595. label000006FC:
  596. 000006FC  282A 0062                move.l     D4, [A2 + 0x62]
  597. 00000700  B684                     cmp.l      D3, D4
  598. 00000702  6F02                     ble        +0x4 /* 00000706 */
  599. 00000704  2604                     move.l     D3, D4
  600. label00000706:
  601. 00000706  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  602. 0000070A  672C                     beq        +0x2E /* 00000738 */
  603. 0000070C  2F03                     move.l     -[A7], D3
  604. 0000070E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  605. 00000712  2057                     movea.l    A0, [A7]
  606. 00000714  2250                     movea.l    A1, [A0]
  607. 00000716  2269 002C                movea.l    A1, [A1 + 0x2C]
  608. 0000071A  4E91                     jsr        [A1]
  609. 0000071C  2F03                     move.l     -[A7], D3
  610. 0000071E  2F0A                     move.l     -[A7], A2
  611. 00000720  4EB9 0000 314A           jsr        [0x0000314A]
  612. 00000726  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  613. 0000072A  2057                     movea.l    A0, [A7]
  614. 0000072C  2250                     movea.l    A1, [A0]
  615. 0000072E  2269 0030                movea.l    A1, [A1 + 0x30]
  616. 00000732  4E91                     jsr        [A1]
  617. 00000734  4FEF 0014                lea.l      A7, [A7 + 0x14]
  618. label00000738:
  619. 00000738  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  620. 0000073C  4E5E                     unlink     A6
  621. 0000073E  4E75                     rts
  622. 00000740  4E56 0000                link       A6, 0
  623. 00000744  48E7 1020                movem.l    -[A7], D3,A2
  624. 00000748  246E 0008                movea.l    A2, [A6 + 0x8]
  625. 0000074C  262E 000C                move.l     D3, [A6 + 0xC]
  626. 00000750  2F03                     move.l     -[A7], D3
  627. 00000752  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  628. 00000756  2057                     movea.l    A0, [A7]
  629. 00000758  2250                     movea.l    A1, [A0]
  630. 0000075A  2269 0034                movea.l    A1, [A1 + 0x34]
  631. 0000075E  4E91                     jsr        [A1]
  632. 00000760  2F03                     move.l     -[A7], D3
  633. 00000762  2F0A                     move.l     -[A7], A2
  634. 00000764  4EB9 0000 315A           jsr        [0x0000315A]
  635. 0000076A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  636. 0000076E  4CDF 0408                movem.l    D3,A2, [A7]+
  637. 00000772  4E5E                     unlink     A6
  638. 00000774  4E75                     rts
  639. 00000776  4E56 0000                link       A6, 0
  640. 0000077A  48E7 1020                movem.l    -[A7], D3,A2
  641. 0000077E  246E 0008                movea.l    A2, [A6 + 0x8]
  642. 00000782  262E 000C                move.l     D3, [A6 + 0xC]
  643. 00000786  2F03                     move.l     -[A7], D3
  644. 00000788  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  645. 0000078C  2057                     movea.l    A0, [A7]
  646. 0000078E  2250                     movea.l    A1, [A0]
  647. 00000790  2269 0038                movea.l    A1, [A1 + 0x38]
  648. 00000794  4E91                     jsr        [A1]
  649. 00000796  2F03                     move.l     -[A7], D3
  650. 00000798  2F0A                     move.l     -[A7], A2
  651. 0000079A  4EB9 0000 3162           jsr        [0x00003162]
  652. 000007A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  653. 000007A4  4CDF 0408                movem.l    D3,A2, [A7]+
  654. 000007A8  4E5E                     unlink     A6
  655. 000007AA  4E75                     rts
  656. 000007AC  4E56 0000                link       A6, 0
  657. 000007B0  48E7 1020                movem.l    -[A7], D3,A2
  658. 000007B4  246E 0008                movea.l    A2, [A6 + 0x8]
  659. 000007B8  42A7                     clr.l      -[A7]
  660. 000007BA  2F0A                     move.l     -[A7], A2
  661. 000007BC  4EB9 0000 367A           jsr        [0x0000367A]
  662. 000007C2  1600                     move.b     D3, D0
  663. 000007C4  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  664. 000007C8  2057                     movea.l    A0, [A7]
  665. 000007CA  2250                     movea.l    A1, [A0]
  666. 000007CC  2269 0040                movea.l    A1, [A1 + 0x40]
  667. 000007D0  4E91                     jsr        [A1]
  668. 000007D2  1003                     move.b     D0, D3
  669. 000007D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  670. 000007D8  4CDF 0408                movem.l    D3,A2, [A7]+
  671. 000007DC  4E5E                     unlink     A6
  672. 000007DE  4E75                     rts
  673. 000007E0  4E56 0000                link       A6, 0
  674. 000007E4  2F0A                     move.l     -[A7], A2
  675. 000007E6  246E 0008                movea.l    A2, [A6 + 0x8]
  676. 000007EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  677. 000007EE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  678. 000007F2  2057                     movea.l    A0, [A7]
  679. 000007F4  2250                     movea.l    A1, [A0]
  680. 000007F6  2269 0044                movea.l    A1, [A1 + 0x44]
  681. 000007FA  4E91                     jsr        [A1]
  682. 000007FC  504F                     addq.w     A7, 8
  683. 000007FE  245F                     movea.l    A2, [A7]+
  684. 00000800  4E5E                     unlink     A6
  685. 00000802  4E75                     rts
  686. 00000804  4E56 0000                link       A6, 0
  687. 00000808  2F0A                     move.l     -[A7], A2
  688. 0000080A  246E 0008                movea.l    A2, [A6 + 0x8]
  689. 0000080E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  690. 00000812  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  691. 00000816  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  692. 0000081A  2057                     movea.l    A0, [A7]
  693. 0000081C  2250                     movea.l    A1, [A0]
  694. 0000081E  2269 0048                movea.l    A1, [A1 + 0x48]
  695. 00000822  4E91                     jsr        [A1]
  696. 00000824  4FEF 000A                lea.l      A7, [A7 + 0xA]
  697. 00000828  245F                     movea.l    A2, [A7]+
  698. 0000082A  4E5E                     unlink     A6
  699. 0000082C  4E75                     rts
  700. 0000082E  4E56 0000                link       A6, 0
  701. 00000832  48E7 1820                movem.l    -[A7], D3,D4,A2
  702. 00000836  246E 0008                movea.l    A2, [A6 + 0x8]
  703. 0000083A  382E 000C                move.w     D4, [A6 + 0xC]
  704. 0000083E  362E 0012                move.w     D3, [A6 + 0x12]
  705. 00000842  3F03                     move.w     -[A7], D3
  706. 00000844  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  707. 00000848  3F04                     move.w     -[A7], D4
  708. 0000084A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  709. 0000084E  2057                     movea.l    A0, [A7]
  710. 00000850  2250                     movea.l    A1, [A0]
  711. 00000852  2269 004C                movea.l    A1, [A1 + 0x4C]
  712. 00000856  4E91                     jsr        [A1]
  713. 00000858  4FEF 000C                lea.l      A7, [A7 + 0xC]
  714. 0000085C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  715. 00000860  4E5E                     unlink     A6
  716. 00000862  4E75                     rts
  717. 00000864  4E56 0000                link       A6, 0
  718. 00000868  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  719. 0000086C  246E 0008                movea.l    A2, [A6 + 0x8]
  720. 00000870  3A2E 000C                move.w     D5, [A6 + 0xC]
  721. 00000874  182E 000E                move.b     D4, [A6 + 0xE]
  722. 00000878  162E 0010                move.b     D3, [A6 + 0x10]
  723. 0000087C  1F03                     move.b     -[A7], D3
  724. 0000087E  1F04                     move.b     -[A7], D4
  725. 00000880  3F05                     move.w     -[A7], D5
  726. 00000882  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  727. 00000886  2057                     movea.l    A0, [A7]
  728. 00000888  2250                     movea.l    A1, [A0]
  729. 0000088A  2269 0050                movea.l    A1, [A1 + 0x50]
  730. 0000088E  4E91                     jsr        [A1]
  731. 00000890  4FEF 000A                lea.l      A7, [A7 + 0xA]
  732. 00000894  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  733. 00000898  4E5E                     unlink     A6
  734. 0000089A  4E75                     rts
  735. 0000089C  4E56 0000                link       A6, 0
  736. 000008A0  48E7 1820                movem.l    -[A7], D3,D4,A2
  737. 000008A4  246E 0008                movea.l    A2, [A6 + 0x8]
  738. 000008A8  382E 000C                move.w     D4, [A6 + 0xC]
  739. 000008AC  162E 000E                move.b     D3, [A6 + 0xE]
  740. 000008B0  1F03                     move.b     -[A7], D3
  741. 000008B2  3F04                     move.w     -[A7], D4
  742. 000008B4  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  743. 000008B8  2057                     movea.l    A0, [A7]
  744. 000008BA  2250                     movea.l    A1, [A0]
  745. 000008BC  2269 0054                movea.l    A1, [A1 + 0x54]
  746. 000008C0  4E91                     jsr        [A1]
  747. 000008C2  504F                     addq.w     A7, 8
  748. 000008C4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  749. 000008C8  4E5E                     unlink     A6
  750. 000008CA  4E75                     rts
  751. 000008CC  4E75                     rts
  752. 000008CE  4E56 0000                link       A6, 0
  753. 000008D2  2F0A                     move.l     -[A7], A2
  754. 000008D4  246E 0008                movea.l    A2, [A6 + 0x8]
  755. 000008D8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  756. 000008DC  2057                     movea.l    A0, [A7]
  757. 000008DE  2250                     movea.l    A1, [A0]
  758. 000008E0  2269 0058                movea.l    A1, [A1 + 0x58]
  759. 000008E4  4E91                     jsr        [A1]
  760. 000008E6  584F                     addq.w     A7, 4
  761. 000008E8  245F                     movea.l    A2, [A7]+
  762. 000008EA  4E5E                     unlink     A6
  763. 000008EC  4E75                     rts
  764. 000008EE  4E56 0000                link       A6, 0
  765. 000008F2  2F0A                     move.l     -[A7], A2
  766. 000008F4  246E 0008                movea.l    A2, [A6 + 0x8]
  767. 000008F8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  768. 000008FC  2057                     movea.l    A0, [A7]
  769. 000008FE  2250                     movea.l    A1, [A0]
  770. 00000900  2269 005C                movea.l    A1, [A1 + 0x5C]
  771. 00000904  4E91                     jsr        [A1]
  772. 00000906  584F                     addq.w     A7, 4
  773. 00000908  245F                     movea.l    A2, [A7]+
  774. 0000090A  4E5E                     unlink     A6
  775. 0000090C  4E75                     rts
  776. 0000090E  4E56 0000                link       A6, 0
  777. 00000912  2F0A                     move.l     -[A7], A2
  778. 00000914  246E 0008                movea.l    A2, [A6 + 0x8]
  779. 00000918  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  780. 0000091C  2057                     movea.l    A0, [A7]
  781. 0000091E  2250                     movea.l    A1, [A0]
  782. 00000920  2269 0060                movea.l    A1, [A1 + 0x60]
  783. 00000924  4E91                     jsr        [A1]
  784. 00000926  584F                     addq.w     A7, 4
  785. 00000928  245F                     movea.l    A2, [A7]+
  786. 0000092A  4E5E                     unlink     A6
  787. 0000092C  4E75                     rts
  788. 0000092E  4E56 0000                link       A6, 0
  789. 00000932  2F0A                     move.l     -[A7], A2
  790. 00000934  246E 0008                movea.l    A2, [A6 + 0x8]
  791. 00000938  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  792. 0000093C  2057                     movea.l    A0, [A7]
  793. 0000093E  2250                     movea.l    A1, [A0]
  794. 00000940  2269 0064                movea.l    A1, [A1 + 0x64]
  795. 00000944  4E91                     jsr        [A1]
  796. 00000946  584F                     addq.w     A7, 4
  797. 00000948  245F                     movea.l    A2, [A7]+
  798. 0000094A  4E5E                     unlink     A6
  799. 0000094C  4E75                     rts
  800. 0000094E  4E56 0000                link       A6, 0
  801. 00000952  2F0A                     move.l     -[A7], A2
  802. 00000954  246E 0008                movea.l    A2, [A6 + 0x8]
  803. 00000958  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  804. 0000095C  2057                     movea.l    A0, [A7]
  805. 0000095E  2250                     movea.l    A1, [A0]
  806. 00000960  2269 0068                movea.l    A1, [A1 + 0x68]
  807. 00000964  4E91                     jsr        [A1]
  808. 00000966  584F                     addq.w     A7, 4
  809. 00000968  245F                     movea.l    A2, [A7]+
  810. 0000096A  4E5E                     unlink     A6
  811. 0000096C  4E75                     rts
  812. 0000096E  4E56 0000                link       A6, 0
  813. 00000972  2F0A                     move.l     -[A7], A2
  814. 00000974  246E 0008                movea.l    A2, [A6 + 0x8]
  815. 00000978  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  816. 0000097C  2057                     movea.l    A0, [A7]
  817. 0000097E  2250                     movea.l    A1, [A0]
  818. 00000980  2269 006C                movea.l    A1, [A1 + 0x6C]
  819. 00000984  4E91                     jsr        [A1]
  820. 00000986  584F                     addq.w     A7, 4
  821. 00000988  245F                     movea.l    A2, [A7]+
  822. 0000098A  4E5E                     unlink     A6
  823. 0000098C  4E75                     rts
  824. 0000098E  4E56 0000                link       A6, 0
  825. 00000992  2F0A                     move.l     -[A7], A2
  826. 00000994  246E 0008                movea.l    A2, [A6 + 0x8]
  827. 00000998  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  828. 0000099C  2057                     movea.l    A0, [A7]
  829. 0000099E  2250                     movea.l    A1, [A0]
  830. 000009A0  2269 0070                movea.l    A1, [A1 + 0x70]
  831. 000009A4  4E91                     jsr        [A1]
  832. 000009A6  584F                     addq.w     A7, 4
  833. 000009A8  245F                     movea.l    A2, [A7]+
  834. 000009AA  4E5E                     unlink     A6
  835. 000009AC  4E75                     rts
  836. 000009AE  4E56 0000                link       A6, 0
  837. 000009B2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  838. 000009B6  246E 0008                movea.l    A2, [A6 + 0x8]
  839. 000009BA  262E 000C                move.l     D3, [A6 + 0xC]
  840. 000009BE  286E 0010                movea.l    A4, [A6 + 0x10]
  841. 000009C2  266E 0014                movea.l    A3, [A6 + 0x14]
  842. 000009C6  2F0B                     move.l     -[A7], A3
  843. 000009C8  2F0C                     move.l     -[A7], A4
  844. 000009CA  2F03                     move.l     -[A7], D3
  845. 000009CC  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  846. 000009D0  2057                     movea.l    A0, [A7]
  847. 000009D2  2250                     movea.l    A1, [A0]
  848. 000009D4  2269 003C                movea.l    A1, [A1 + 0x3C]
  849. 000009D8  4E91                     jsr        [A1]
  850. 000009DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  851. 000009DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  852. 000009E2  4E5E                     unlink     A6
  853. 000009E4  4E75                     rts
  854. 000009E6  4E56 0000                link       A6, 0
  855. 000009EA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  856. 000009EE  246E 0008                movea.l    A2, [A6 + 0x8]
  857. 000009F2  3A2E 000C                move.w     D5, [A6 + 0xC]
  858. 000009F6  282E 000E                move.l     D4, [A6 + 0xE]
  859. 000009FA  262E 0012                move.l     D3, [A6 + 0x12]
  860. 000009FE  266E 0016                movea.l    A3, [A6 + 0x16]
  861. 00000A02  2F0B                     move.l     -[A7], A3
  862. 00000A04  2F03                     move.l     -[A7], D3
  863. 00000A06  2F04                     move.l     -[A7], D4
  864. 00000A08  3F05                     move.w     -[A7], D5
  865. 00000A0A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  866. 00000A0E  2057                     movea.l    A0, [A7]
  867. 00000A10  2250                     movea.l    A1, [A0]
  868. 00000A12  2269 0074                movea.l    A1, [A1 + 0x74]
  869. 00000A16  4E91                     jsr        [A1]
  870. 00000A18  4FEF 0012                lea.l      A7, [A7 + 0x12]
  871. 00000A1C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  872. 00000A20  4E5E                     unlink     A6
  873. 00000A22  4E75                     rts
  874. 00000A24  4E56 0000                link       A6, 0
  875. 00000A28  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  876. 00000A2C  246E 0008                movea.l    A2, [A6 + 0x8]
  877. 00000A30  3A2E 000C                move.w     D5, [A6 + 0xC]
  878. 00000A34  282E 000E                move.l     D4, [A6 + 0xE]
  879. 00000A38  262E 0012                move.l     D3, [A6 + 0x12]
  880. 00000A3C  286E 0016                movea.l    A4, [A6 + 0x16]
  881. 00000A40  266E 001A                movea.l    A3, [A6 + 0x1A]
  882. 00000A44  2F0B                     move.l     -[A7], A3
  883. 00000A46  2F0C                     move.l     -[A7], A4
  884. 00000A48  2F03                     move.l     -[A7], D3
  885. 00000A4A  2F04                     move.l     -[A7], D4
  886. 00000A4C  3F05                     move.w     -[A7], D5
  887. 00000A4E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  888. 00000A52  2057                     movea.l    A0, [A7]
  889. 00000A54  2250                     movea.l    A1, [A0]
  890. 00000A56  2269 0078                movea.l    A1, [A1 + 0x78]
  891. 00000A5A  4E91                     jsr        [A1]
  892. 00000A5C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  893. 00000A60  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  894. 00000A64  4E5E                     unlink     A6
  895. 00000A66  4E75                     rts
  896. 00000A68  4E56 0000                link       A6, 0
  897. 00000A6C  2F0A                     move.l     -[A7], A2
  898. 00000A6E  246E 0008                movea.l    A2, [A6 + 0x8]
  899. 00000A72  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  900. 00000A76  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  901. 00000A7A  2057                     movea.l    A0, [A7]
  902. 00000A7C  2250                     movea.l    A1, [A0]
  903. 00000A7E  2269 007C                movea.l    A1, [A1 + 0x7C]
  904. 00000A82  4E91                     jsr        [A1]
  905. 00000A84  5C4F                     addq.w     A7, 6
  906. 00000A86  245F                     movea.l    A2, [A7]+
  907. 00000A88  4E5E                     unlink     A6
  908. 00000A8A  4E75                     rts
  909. 00000A8C  4E56 0000                link       A6, 0
  910. 00000A90  2F0A                     move.l     -[A7], A2
  911. 00000A92  246E 0008                movea.l    A2, [A6 + 0x8]
  912. 00000A96  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  913. 00000A9A  2057                     movea.l    A0, [A7]
  914. 00000A9C  2250                     movea.l    A1, [A0]
  915. 00000A9E  2269 0080                movea.l    A1, [A1 + 0x80]
  916. 00000AA2  4E91                     jsr        [A1]
  917. 00000AA4  584F                     addq.w     A7, 4
  918. 00000AA6  245F                     movea.l    A2, [A7]+
  919. 00000AA8  4E5E                     unlink     A6
  920. 00000AAA  4E75                     rts
  921. 00000AAC  4E56 0000                link       A6, 0
  922. 00000AB0  2F0A                     move.l     -[A7], A2
  923. 00000AB2  246E 0008                movea.l    A2, [A6 + 0x8]
  924. 00000AB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  925. 00000ABA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  926. 00000ABE  2057                     movea.l    A0, [A7]
  927. 00000AC0  2250                     movea.l    A1, [A0]
  928. 00000AC2  2269 0084                movea.l    A1, [A1 + 0x84]
  929. 00000AC6  4E91                     jsr        [A1]
  930. 00000AC8  504F                     addq.w     A7, 8
  931. 00000ACA  245F                     movea.l    A2, [A7]+
  932. 00000ACC  4E5E                     unlink     A6
  933. 00000ACE  4E75                     rts
  934. 00000AD0  4E56 0000                link       A6, 0
  935. 00000AD4  2F0A                     move.l     -[A7], A2
  936. 00000AD6  246E 0008                movea.l    A2, [A6 + 0x8]
  937. 00000ADA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  938. 00000ADE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  939. 00000AE2  2057                     movea.l    A0, [A7]
  940. 00000AE4  2250                     movea.l    A1, [A0]
  941. 00000AE6  2269 0088                movea.l    A1, [A1 + 0x88]
  942. 00000AEA  4E91                     jsr        [A1]
  943. 00000AEC  504F                     addq.w     A7, 8
  944. 00000AEE  245F                     movea.l    A2, [A7]+
  945. 00000AF0  4E5E                     unlink     A6
  946. 00000AF2  4E75                     rts
  947. 00000AF4  4E56 0000                link       A6, 0
  948. 00000AF8  2F0A                     move.l     -[A7], A2
  949. 00000AFA  246E 0008                movea.l    A2, [A6 + 0x8]
  950. 00000AFE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  951. 00000B02  2057                     movea.l    A0, [A7]
  952. 00000B04  2250                     movea.l    A1, [A0]
  953. 00000B06  2269 0094                movea.l    A1, [A1 + 0x94]
  954. 00000B0A  4E91                     jsr        [A1]
  955. 00000B0C  584F                     addq.w     A7, 4
  956. 00000B0E  245F                     movea.l    A2, [A7]+
  957. 00000B10  4E5E                     unlink     A6
  958. 00000B12  4E75                     rts
  959. 00000B14  4E56 0000                link       A6, 0
  960. 00000B18  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  961. 00000B1C  246E 0008                movea.l    A2, [A6 + 0x8]
  962. 00000B20  262E 000C                move.l     D3, [A6 + 0xC]
  963. 00000B24  286E 0010                movea.l    A4, [A6 + 0x10]
  964. 00000B28  266E 0014                movea.l    A3, [A6 + 0x14]
  965. 00000B2C  2F0B                     move.l     -[A7], A3
  966. 00000B2E  2F0C                     move.l     -[A7], A4
  967. 00000B30  2F03                     move.l     -[A7], D3
  968. 00000B32  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  969. 00000B36  2057                     movea.l    A0, [A7]
  970. 00000B38  2250                     movea.l    A1, [A0]
  971. 00000B3A  2269 0098                movea.l    A1, [A1 + 0x98]
  972. 00000B3E  4E91                     jsr        [A1]
  973. 00000B40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  974. 00000B44  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  975. 00000B48  4E5E                     unlink     A6
  976. 00000B4A  4E75                     rts
  977. fn00000B4C:
  978. 00000B4C  4E56 0000                link       A6, 0
  979. 00000B50  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  980. 00000B54  246E 0008                movea.l    A2, [A6 + 0x8]
  981. 00000B58  3E2E 000C                move.w     D7, [A6 + 0xC]
  982. 00000B5C  286E 000E                movea.l    A4, [A6 + 0xE]
  983. 00000B60  2C2E 0012                move.l     D6, [A6 + 0x12]
  984. 00000B64  2A2E 0016                move.l     D5, [A6 + 0x16]
  985. 00000B68  282E 001A                move.l     D4, [A6 + 0x1A]
  986. 00000B6C  262E 001E                move.l     D3, [A6 + 0x1E]
  987. 00000B70  4A47                     tst.w      D7
  988. 00000B72  6714                     beq        +0x16 /* 00000B88 */
  989. 00000B74  204A                     movea.l    A0, A2
  990. 00000B76  41E8 006A                lea.l      A0, [A0 + 0x6A]
  991. 00000B7A  2648                     movea.l    A3, A0
  992. 00000B7C  2488                     move.l     [A2], A0
  993. 00000B7E  2F0B                     move.l     -[A7], A3
  994. 00000B80  4EB9 0000 3F3A           jsr        [0x00003F3A]
  995. 00000B86  584F                     addq.w     A7, 4
  996. label00000B88:
  997. 00000B88  2F03                     move.l     -[A7], D3
  998. 00000B8A  2F04                     move.l     -[A7], D4
  999. 00000B8C  2F05                     move.l     -[A7], D5
  1000. 00000B8E  2F06                     move.l     -[A7], D6
  1001. 00000B90  2F0C                     move.l     -[A7], A4
  1002. 00000B92  4267                     clr.w      -[A7]
  1003. 00000B94  2F0A                     move.l     -[A7], A2
  1004. 00000B96  61FF FFFF F7A2           bsr        -0x85C /* 0000033A */
  1005. 00000B9C  41F9 0000 6734           lea.l      A0, [0x00006734]
  1006. 00000BA2  2548 0004                move.l     [A2 + 0x4], A0
  1007. 00000BA6  41F9 0000 6734           lea.l      A0, [0x00006734]
  1008. 00000BAC  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1009. 00000BB0  2252                     movea.l    A1, [A2]
  1010. 00000BB2  2288                     move.l     [A1], A0
  1011. 00000BB4  41F9 0000 6734           lea.l      A0, [0x00006734]
  1012. 00000BBA  41E8 0150                lea.l      A0, [A0 + 0x150]
  1013. 00000BBE  2548 0028                move.l     [A2 + 0x28], A0
  1014. 00000BC2  2652                     movea.l    A3, [A2]
  1015. 00000BC4  204A                     movea.l    A0, A2
  1016. 00000BC6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  1017. 00000BCA  91CB                     sub.l      A0, A3
  1018. 00000BCC  2748 0008                move.l     [A3 + 0x8], A0
  1019. 00000BD0  204A                     movea.l    A0, A2
  1020. 00000BD2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1021. 00000BD6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1022. 00000BDA  4E5E                     unlink     A6
  1023. 00000BDC  4E75                     rts
  1024. 00000BDE  4E56 0000                link       A6, 0
  1025. 00000BE2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1026. 00000BE6  246E 0008                movea.l    A2, [A6 + 0x8]
  1027. 00000BEA  362E 000C                move.w     D3, [A6 + 0xC]
  1028. 00000BEE  200A                     move.l     D0, A2
  1029. 00000BF0  6760                     beq        +0x62 /* 00000C52 */
  1030. 00000BF2  41F9 0000 6734           lea.l      A0, [0x00006734]
  1031. 00000BF8  2548 0004                move.l     [A2 + 0x4], A0
  1032. 00000BFC  41F9 0000 6734           lea.l      A0, [0x00006734]
  1033. 00000C02  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1034. 00000C06  2252                     movea.l    A1, [A2]
  1035. 00000C08  2288                     move.l     [A1], A0
  1036. 00000C0A  41F9 0000 6734           lea.l      A0, [0x00006734]
  1037. 00000C10  41E8 0150                lea.l      A0, [A0 + 0x150]
  1038. 00000C14  2548 0028                move.l     [A2 + 0x28], A0
  1039. 00000C18  2652                     movea.l    A3, [A2]
  1040. 00000C1A  204A                     movea.l    A0, A2
  1041. 00000C1C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  1042. 00000C20  2848                     movea.l    A4, A0
  1043. 00000C22  91CB                     sub.l      A0, A3
  1044. 00000C24  2748 0008                move.l     [A3 + 0x8], A0
  1045. 00000C28  4267                     clr.w      -[A7]
  1046. 00000C2A  2F0A                     move.l     -[A7], A2
  1047. 00000C2C  61FF FFFF F7A2           bsr        -0x85C /* 000003D0 */
  1048. 00000C32  4A43                     tst.w      D3
  1049. 00000C34  5C4F                     addq.w     A7, 6
  1050. 00000C36  670C                     beq        +0xE /* 00000C44 */
  1051. 00000C38  4267                     clr.w      -[A7]
  1052. 00000C3A  2F0C                     move.l     -[A7], A4
  1053. 00000C3C  4EB9 0000 3F42           jsr        [0x00003F42]
  1054. 00000C42  5C4F                     addq.w     A7, 6
  1055. label00000C44:
  1056. 00000C44  4A43                     tst.w      D3
  1057. 00000C46  6F0A                     ble        +0xC /* 00000C52 */
  1058. 00000C48  2F0A                     move.l     -[A7], A2
  1059. 00000C4A  4EB9 0000 2592           jsr        [0x00002592]
  1060. 00000C50  584F                     addq.w     A7, 4
  1061. label00000C52:
  1062. 00000C52  204A                     movea.l    A0, A2
  1063. 00000C54  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1064. 00000C58  4E5E                     unlink     A6
  1065. 00000C5A  4E75                     rts
  1066. 00000C5C  4E56 0000                link       A6, 0
  1067. 00000C60  2F0A                     move.l     -[A7], A2
  1068. 00000C62  246E 0008                movea.l    A2, [A6 + 0x8]
  1069. 00000C66  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1070. 00000C6A  4267                     clr.w      -[A7]
  1071. 00000C6C  4879 0000 6C66           push.l     0x6C66 /* 'lf' */
  1072. 00000C72  4879 0000 6C32           push.l     0x6C32 /* 'l2' */
  1073. 00000C78  4878 0004                push.l     0x4
  1074. 00000C7C  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1075. 00000C80  4EB9 0000 2582           jsr        [0x00002582]
  1076. 00000C86  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1077. 00000C8A  2F08                     move.l     -[A7], A0
  1078. 00000C8C  2057                     movea.l    A0, [A7]
  1079. 00000C8E  2268 0004                movea.l    A1, [A0 + 0x4]
  1080. 00000C92  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  1081. 00000C96  4E91                     jsr        [A1]
  1082. 00000C98  5C4F                     addq.w     A7, 6
  1083. 00000C9A  245F                     movea.l    A2, [A7]+
  1084. 00000C9C  4E5E                     unlink     A6
  1085. 00000C9E  4E75                     rts
  1086. 00000CA0  4E56 0000                link       A6, 0
  1087. 00000CA4  48E7 0030                movem.l    -[A7], A2,A3
  1088. 00000CA8  246E 0008                movea.l    A2, [A6 + 0x8]
  1089. 00000CAC  266E 000C                movea.l    A3, [A6 + 0xC]
  1090. 00000CB0  200B                     move.l     D0, A3
  1091. 00000CB2  6616                     bne        +0x18 /* 00000CCA */
  1092. 00000CB4  42A7                     clr.l      -[A7]
  1093. 00000CB6  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1094. 00000CBA  2057                     movea.l    A0, [A7]
  1095. 00000CBC  2268 0004                movea.l    A1, [A0 + 0x4]
  1096. 00000CC0  2269 00F0                movea.l    A1, [A1 + 0xF0]
  1097. 00000CC4  4E91                     jsr        [A1]
  1098. 00000CC6  504F                     addq.w     A7, 8
  1099. 00000CC8  600C                     bra        +0xE /* 00000CD6 */
  1100. label00000CCA:
  1101. 00000CCA  2F0B                     move.l     -[A7], A3
  1102. 00000CCC  2F0A                     move.l     -[A7], A2
  1103. 00000CCE  4EB9 0000 368A           jsr        [0x0000368A]
  1104. 00000CD4  504F                     addq.w     A7, 8
  1105. label00000CD6:
  1106. 00000CD6  4CDF 0C00                movem.l    A2,A3, [A7]+
  1107. 00000CDA  4E5E                     unlink     A6
  1108. 00000CDC  4E75                     rts
  1109. 00000CDE  4E56 0000                link       A6, 0
  1110. 00000CE2  2F0A                     move.l     -[A7], A2
  1111. 00000CE4  246E 0008                movea.l    A2, [A6 + 0x8]
  1112. 00000CE8  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1113. 00000CEC  2057                     movea.l    A0, [A7]
  1114. 00000CEE  2268 0004                movea.l    A1, [A0 + 0x4]
  1115. 00000CF2  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1116. 00000CF6  4E91                     jsr        [A1]
  1117. 00000CF8  584F                     addq.w     A7, 4
  1118. 00000CFA  245F                     movea.l    A2, [A7]+
  1119. 00000CFC  4E5E                     unlink     A6
  1120. 00000CFE  4E75                     rts
  1121. 00000D00  4E56 FFF0                link       A6, -0x0010
  1122. 00000D04  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1123. 00000D08  246E 0008                movea.l    A2, [A6 + 0x8]
  1124. 00000D0C  382E 000C                move.w     D4, [A6 + 0xC]
  1125. 00000D10  286E 000E                movea.l    A4, [A6 + 0xE]
  1126. 00000D14  262E 0012                move.l     D3, [A6 + 0x12]
  1127. 00000D18  4A44                     tst.w      D4
  1128. 00000D1A  6714                     beq        +0x16 /* 00000D30 */
  1129. 00000D1C  204A                     movea.l    A0, A2
  1130. 00000D1E  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1131. 00000D22  2648                     movea.l    A3, A0
  1132. 00000D24  2488                     move.l     [A2], A0
  1133. 00000D26  2F0B                     move.l     -[A7], A3
  1134. 00000D28  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1135. 00000D2E  584F                     addq.w     A7, 4
  1136. label00000D30:
  1137. 00000D30  2F0C                     move.l     -[A7], A4
  1138. 00000D32  4267                     clr.w      -[A7]
  1139. 00000D34  2F0A                     move.l     -[A7], A2
  1140. 00000D36  4EB9 0000 3A42           jsr        [0x00003A42]
  1141. 00000D3C  486A 007A                pea.l      [A2 + 0x7A]
  1142. 00000D40  4EB9 0000 3F6A           jsr        [0x00003F6A]
  1143. 00000D46  486A 00A8                pea.l      [A2 + 0xA8]
  1144. 00000D4A  4EB9 0000 402A           jsr        [0x0000402A]
  1145. 00000D50  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1146. 00000D56  2548 0004                move.l     [A2 + 0x4], A0
  1147. 00000D5A  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1148. 00000D60  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  1149. 00000D64  2252                     movea.l    A1, [A2]
  1150. 00000D66  2288                     move.l     [A1], A0
  1151. 00000D68  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1152. 00000D6E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1153. 00000D72  2548 007A                move.l     [A2 + 0x7A], A0
  1154. 00000D76  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1155. 00000D7C  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  1156. 00000D80  2548 00A8                move.l     [A2 + 0xA8], A0
  1157. 00000D84  2652                     movea.l    A3, [A2]
  1158. 00000D86  204A                     movea.l    A0, A2
  1159. 00000D88  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1160. 00000D8C  91CB                     sub.l      A0, A3
  1161. 00000D8E  2748 0008                move.l     [A3 + 0x8], A0
  1162. 00000D92  4878 0010                push.l     0x10
  1163. 00000D96  486E FFF0                pea.l      [A6 - 0x10]
  1164. 00000D9A  2F0C                     move.l     -[A7], A4
  1165. 00000D9C  2057                     movea.l    A0, [A7]
  1166. 00000D9E  2250                     movea.l    A1, [A0]
  1167. 00000DA0  2269 0024                movea.l    A1, [A1 + 0x24]
  1168. 00000DA4  4E91                     jsr        [A1]
  1169. 00000DA6  2F0C                     move.l     -[A7], A4
  1170. 00000DA8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1171. 00000DAC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1172. 00000DB0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1173. 00000DB4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1174. 00000DB8  2F03                     move.l     -[A7], D3
  1175. 00000DBA  2F0A                     move.l     -[A7], A2
  1176. 00000DBC  61FF 0000 015A           bsr        +0x15C /* 00000F18 */
  1177. 00000DC2  204A                     movea.l    A0, A2
  1178. 00000DC4  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  1179. 00000DC8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1180. 00000DCC  4E5E                     unlink     A6
  1181. 00000DCE  4E75                     rts
  1182. 00000DD0  4E56 0000                link       A6, 0
  1183. 00000DD4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1184. 00000DD8  246E 0008                movea.l    A2, [A6 + 0x8]
  1185. 00000DDC  362E 000C                move.w     D3, [A6 + 0xC]
  1186. 00000DE0  286E 000E                movea.l    A4, [A6 + 0xE]
  1187. 00000DE4  4A43                     tst.w      D3
  1188. 00000DE6  6714                     beq        +0x16 /* 00000DFC */
  1189. 00000DE8  204A                     movea.l    A0, A2
  1190. 00000DEA  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1191. 00000DEE  2648                     movea.l    A3, A0
  1192. 00000DF0  2488                     move.l     [A2], A0
  1193. 00000DF2  2F0B                     move.l     -[A7], A3
  1194. 00000DF4  4EB9 0000 3F3A           jsr        [0x00003F3A]
  1195. 00000DFA  584F                     addq.w     A7, 4
  1196. label00000DFC:
  1197. 00000DFC  2F0C                     move.l     -[A7], A4
  1198. 00000DFE  4267                     clr.w      -[A7]
  1199. 00000E00  2F0A                     move.l     -[A7], A2
  1200. 00000E02  4EB9 0000 3A42           jsr        [0x00003A42]
  1201. 00000E08  486A 007A                pea.l      [A2 + 0x7A]
  1202. 00000E0C  4EB9 0000 3F6A           jsr        [0x00003F6A]
  1203. 00000E12  486A 00A8                pea.l      [A2 + 0xA8]
  1204. 00000E16  4EB9 0000 402A           jsr        [0x0000402A]
  1205. 00000E1C  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1206. 00000E22  2548 0004                move.l     [A2 + 0x4], A0
  1207. 00000E26  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1208. 00000E2C  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  1209. 00000E30  2252                     movea.l    A1, [A2]
  1210. 00000E32  2288                     move.l     [A1], A0
  1211. 00000E34  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1212. 00000E3A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1213. 00000E3E  2548 007A                move.l     [A2 + 0x7A], A0
  1214. 00000E42  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1215. 00000E48  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  1216. 00000E4C  2548 00A8                move.l     [A2 + 0xA8], A0
  1217. 00000E50  2652                     movea.l    A3, [A2]
  1218. 00000E52  204A                     movea.l    A0, A2
  1219. 00000E54  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1220. 00000E58  91CB                     sub.l      A0, A3
  1221. 00000E5A  2748 0008                move.l     [A3 + 0x8], A0
  1222. 00000E5E  42AA 00D6                clr.l      [A2 + 0xD6]
  1223. 00000E62  204A                     movea.l    A0, A2
  1224. 00000E64  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1225. 00000E68  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1226. 00000E6C  4E5E                     unlink     A6
  1227. 00000E6E  4E75                     rts
  1228. 00000E70  4E56 0000                link       A6, 0
  1229. 00000E74  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1230. 00000E78  246E 0008                movea.l    A2, [A6 + 0x8]
  1231. 00000E7C  362E 000C                move.w     D3, [A6 + 0xC]
  1232. 00000E80  200A                     move.l     D0, A2
  1233. 00000E82  6700 008A                beq        +0x8C /* 00000F0E */
  1234. 00000E86  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1235. 00000E8C  2548 0004                move.l     [A2 + 0x4], A0
  1236. 00000E90  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1237. 00000E96  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  1238. 00000E9A  2252                     movea.l    A1, [A2]
  1239. 00000E9C  2288                     move.l     [A1], A0
  1240. 00000E9E  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1241. 00000EA4  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1242. 00000EA8  2548 007A                move.l     [A2 + 0x7A], A0
  1243. 00000EAC  41F9 0000 69A0           lea.l      A0, [0x000069A0]
  1244. 00000EB2  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  1245. 00000EB6  2548 00A8                move.l     [A2 + 0xA8], A0
  1246. 00000EBA  2652                     movea.l    A3, [A2]
  1247. 00000EBC  204A                     movea.l    A0, A2
  1248. 00000EBE  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1249. 00000EC2  2848                     movea.l    A4, A0
  1250. 00000EC4  91CB                     sub.l      A0, A3
  1251. 00000EC6  2748 0008                move.l     [A3 + 0x8], A0
  1252. 00000ECA  4267                     clr.w      -[A7]
  1253. 00000ECC  486A 00A8                pea.l      [A2 + 0xA8]
  1254. 00000ED0  4EB9 0000 4032           jsr        [0x00004032]
  1255. 00000ED6  4267                     clr.w      -[A7]
  1256. 00000ED8  486A 007A                pea.l      [A2 + 0x7A]
  1257. 00000EDC  4EB9 0000 3F72           jsr        [0x00003F72]
  1258. 00000EE2  4267                     clr.w      -[A7]
  1259. 00000EE4  2F0A                     move.l     -[A7], A2
  1260. 00000EE6  4EB9 0000 3A4A           jsr        [0x00003A4A]
  1261. 00000EEC  4A43                     tst.w      D3
  1262. 00000EEE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1263. 00000EF2  670C                     beq        +0xE /* 00000F00 */
  1264. 00000EF4  4267                     clr.w      -[A7]
  1265. 00000EF6  2F0C                     move.l     -[A7], A4
  1266. 00000EF8  4EB9 0000 3F42           jsr        [0x00003F42]
  1267. 00000EFE  5C4F                     addq.w     A7, 6
  1268. label00000F00:
  1269. 00000F00  4A43                     tst.w      D3
  1270. 00000F02  6F0A                     ble        +0xC /* 00000F0E */
  1271. 00000F04  2F0A                     move.l     -[A7], A2
  1272. 00000F06  4EB9 0000 2592           jsr        [0x00002592]
  1273. 00000F0C  584F                     addq.w     A7, 4
  1274. label00000F0E:
  1275. 00000F0E  204A                     movea.l    A0, A2
  1276. 00000F10  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1277. 00000F14  4E5E                     unlink     A6
  1278. 00000F16  4E75                     rts
  1279. fn00000F18:
  1280. 00000F18  4E56 FFE2                link       A6, -0x001E
  1281. 00000F1C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1282. 00000F20  246E 0008                movea.l    A2, [A6 + 0x8]
  1283. 00000F24  2E2E 000C                move.l     D7, [A6 + 0xC]
  1284. 00000F28  2C2E 0010                move.l     D6, [A6 + 0x10]
  1285. 00000F2C  262E 0014                move.l     D3, [A6 + 0x14]
  1286. 00000F30  2A2E 0018                move.l     D5, [A6 + 0x18]
  1287. 00000F34  282E 001C                move.l     D4, [A6 + 0x1C]
  1288. 00000F38  286E 0020                movea.l    A4, [A6 + 0x20]
  1289. 00000F3C  70FE                     moveq.l    D0, 0xFFFFFFFE
  1290. 00000F3E  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1291. 00000F42  3D6A 000C FFE6           move.w     [A6 - 0x1A], [A2 + 0xC]
  1292. 00000F48  3D6A 000E FFE8           move.w     [A6 - 0x18], [A2 + 0xE]
  1293. 00000F4E  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  1294. 00000F54  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  1295. 00000F5A  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  1296. 00000F60  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  1297. 00000F66  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  1298. 00000F6C  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  1299. 00000F72  42AE FFF0                clr.l      [A6 - 0x10]
  1300. 00000F76  42AE FFF4                clr.l      [A6 - 0xC]
  1301. 00000F7A  2D43 FFF8                move.l     [A6 - 0x8], D3
  1302. 00000F7E  2D4A FFFC                move.l     [A6 - 0x4], A2
  1303. 00000F82  42AA 00D6                clr.l      [A2 + 0xD6]
  1304. 00000F86  4878 0076                push.l     0x76 /* 'v' */
  1305. 00000F8A  4EB9 0000 258A           jsr        [0x0000258A]
  1306. 00000F90  2648                     movea.l    A3, A0
  1307. 00000F92  2008                     move.l     D0, A0
  1308. 00000F94  584F                     addq.w     A7, 4
  1309. 00000F96  671C                     beq        +0x1E /* 00000FB4 */
  1310. 00000F98  2F04                     move.l     -[A7], D4
  1311. 00000F9A  2F05                     move.l     -[A7], D5
  1312. 00000F9C  2F03                     move.l     -[A7], D3
  1313. 00000F9E  2F06                     move.l     -[A7], D6
  1314. 00000FA0  486E FFE2                pea.l      [A6 - 0x1E]
  1315. 00000FA4  3F3C 0001                move.w     -[A7], 0x1
  1316. 00000FA8  2F0B                     move.l     -[A7], A3
  1317. 00000FAA  61FF FFFF FBA0           bsr        -0x45E /* 00000B4C */
  1318. 00000FB0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1319. label00000FB4:
  1320. 00000FB4  254B 00D6                move.l     [A2 + 0xD6], A3
  1321. 00000FB8  2F0C                     move.l     -[A7], A4
  1322. 00000FBA  2F07                     move.l     -[A7], D7
  1323. 00000FBC  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1324. 00000FC0  61FF FFFF F4C8           bsr        -0xB36 /* 0000048A */
  1325. 00000FC6  200A                     move.l     D0, A2
  1326. 00000FC8  4A80                     tst.l      D0
  1327. 00000FCA  6708                     beq        +0xA /* 00000FD4 */
  1328. 00000FCC  204A                     movea.l    A0, A2
  1329. 00000FCE  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  1330. 00000FD2  6002                     bra        +0x4 /* 00000FD6 */
  1331. label00000FD4:
  1332. 00000FD4  204A                     movea.l    A0, A2
  1333. label00000FD6:
  1334. 00000FD6  4850                     pea.l      [A0]
  1335. 00000FD8  206A 00D6                movea.l    A0, [A2 + 0xD6]
  1336. 00000FDC  4868 0028                pea.l      [A0 + 0x28]
  1337. 00000FE0  4EB9 0000 3F7A           jsr        [0x00003F7A]
  1338. 00000FE6  200A                     move.l     D0, A2
  1339. 00000FE8  4A80                     tst.l      D0
  1340. 00000FEA  6704                     beq        +0x6 /* 00000FF0 */
  1341. 00000FEC  2052                     movea.l    A0, [A2]
  1342. 00000FEE  6002                     bra        +0x4 /* 00000FF2 */
  1343. label00000FF0:
  1344. 00000FF0  204A                     movea.l    A0, A2
  1345. label00000FF2:
  1346. 00000FF2  4850                     pea.l      [A0]
  1347. 00000FF4  4EB9 0001 B700           jsr        [0x0001B700]
  1348. 00000FFA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1349. 00000FFE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1350. 00001002  4E5E                     unlink     A6
  1351. 00001004  4E75                     rts
  1352. 00001006  4E56 0000                link       A6, 0
  1353. 0000100A  2F0A                     move.l     -[A7], A2
  1354. 0000100C  246E 0008                movea.l    A2, [A6 + 0x8]
  1355. 00001010  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1356. 00001014  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1357. 00001018  2057                     movea.l    A0, [A7]
  1358. 0000101A  2268 0004                movea.l    A1, [A0 + 0x4]
  1359. 0000101E  2269 0024                movea.l    A1, [A1 + 0x24]
  1360. 00001022  4E91                     jsr        [A1]
  1361. 00001024  504F                     addq.w     A7, 8
  1362. 00001026  245F                     movea.l    A2, [A7]+
  1363. 00001028  4E5E                     unlink     A6
  1364. 0000102A  4E75                     rts
  1365. 0000102C  4E56 0000                link       A6, 0
  1366. 00001030  2F0A                     move.l     -[A7], A2
  1367. 00001032  246E 0008                movea.l    A2, [A6 + 0x8]
  1368. 00001036  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1369. 0000103A  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1370. 0000103E  2057                     movea.l    A0, [A7]
  1371. 00001040  2268 0004                movea.l    A1, [A0 + 0x4]
  1372. 00001044  2269 0028                movea.l    A1, [A1 + 0x28]
  1373. 00001048  4E91                     jsr        [A1]
  1374. 0000104A  504F                     addq.w     A7, 8
  1375. 0000104C  245F                     movea.l    A2, [A7]+
  1376. 0000104E  4E5E                     unlink     A6
  1377. 00001050  4E75                     rts
  1378. 00001052  4E56 0000                link       A6, 0
  1379. 00001056  2F0A                     move.l     -[A7], A2
  1380. 00001058  246E 0008                movea.l    A2, [A6 + 0x8]
  1381. 0000105C  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1382. 00001060  2057                     movea.l    A0, [A7]
  1383. 00001062  2268 0004                movea.l    A1, [A0 + 0x4]
  1384. 00001066  2269 001C                movea.l    A1, [A1 + 0x1C]
  1385. 0000106A  4E91                     jsr        [A1]
  1386. 0000106C  584F                     addq.w     A7, 4
  1387. 0000106E  245F                     movea.l    A2, [A7]+
  1388. 00001070  4E5E                     unlink     A6
  1389. 00001072  4E75                     rts
  1390. 00001074  4E56 0000                link       A6, 0
  1391. 00001078  2F0A                     move.l     -[A7], A2
  1392. 0000107A  246E 0008                movea.l    A2, [A6 + 0x8]
  1393. 0000107E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1394. 00001082  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1395. 00001086  2057                     movea.l    A0, [A7]
  1396. 00001088  2268 0004                movea.l    A1, [A0 + 0x4]
  1397. 0000108C  2269 0020                movea.l    A1, [A1 + 0x20]
  1398. 00001090  4E91                     jsr        [A1]
  1399. 00001092  504F                     addq.w     A7, 8
  1400. 00001094  245F                     movea.l    A2, [A7]+
  1401. 00001096  4E5E                     unlink     A6
  1402. 00001098  4E75                     rts
  1403. 0000109A  4E56 0000                link       A6, 0
  1404. 0000109E  48E7 1030                movem.l    -[A7], D3,A2,A3
  1405. 000010A2  266E 0008                movea.l    A3, [A6 + 0x8]
  1406. 000010A6  262E 000C                move.l     D3, [A6 + 0xC]
  1407. 000010AA  246E 0010                movea.l    A2, [A6 + 0x10]
  1408. 000010AE  2F0A                     move.l     -[A7], A2
  1409. 000010B0  2F03                     move.l     -[A7], D3
  1410. 000010B2  486B 007A                pea.l      [A3 + 0x7A]
  1411. 000010B6  4EB9 0000 3F82           jsr        [0x00003F82]
  1412. 000010BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1413. 000010C0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1414. 000010C4  4E5E                     unlink     A6
  1415. 000010C6  4E75                     rts
  1416. 000010C8  4E56 0000                link       A6, 0
  1417. 000010CC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1418. 000010D0  246E 0008                movea.l    A2, [A6 + 0x8]
  1419. 000010D4  3A2E 000C                move.w     D5, [A6 + 0xC]
  1420. 000010D8  282E 000E                move.l     D4, [A6 + 0xE]
  1421. 000010DC  262E 0012                move.l     D3, [A6 + 0x12]
  1422. 000010E0  266E 0016                movea.l    A3, [A6 + 0x16]
  1423. 000010E4  2F0B                     move.l     -[A7], A3
  1424. 000010E6  2F03                     move.l     -[A7], D3
  1425. 000010E8  2F04                     move.l     -[A7], D4
  1426. 000010EA  3F05                     move.w     -[A7], D5
  1427. 000010EC  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1428. 000010F0  2057                     movea.l    A0, [A7]
  1429. 000010F2  2268 0004                movea.l    A1, [A0 + 0x4]
  1430. 000010F6  2269 0188                movea.l    A1, [A1 + 0x188]
  1431. 000010FA  4E91                     jsr        [A1]
  1432. 000010FC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1433. 00001100  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1434. 00001104  4E5E                     unlink     A6
  1435. 00001106  4E75                     rts
  1436. 00001108  4E56 0000                link       A6, 0
  1437. 0000110C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1438. 00001110  246E 0008                movea.l    A2, [A6 + 0x8]
  1439. 00001114  3A2E 000C                move.w     D5, [A6 + 0xC]
  1440. 00001118  282E 000E                move.l     D4, [A6 + 0xE]
  1441. 0000111C  262E 0012                move.l     D3, [A6 + 0x12]
  1442. 00001120  286E 0016                movea.l    A4, [A6 + 0x16]
  1443. 00001124  266E 001A                movea.l    A3, [A6 + 0x1A]
  1444. 00001128  2F0B                     move.l     -[A7], A3
  1445. 0000112A  2F0C                     move.l     -[A7], A4
  1446. 0000112C  2F03                     move.l     -[A7], D3
  1447. 0000112E  2F04                     move.l     -[A7], D4
  1448. 00001130  3F05                     move.w     -[A7], D5
  1449. 00001132  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1450. 00001136  2057                     movea.l    A0, [A7]
  1451. 00001138  2268 0004                movea.l    A1, [A0 + 0x4]
  1452. 0000113C  2269 018C                movea.l    A1, [A1 + 0x18C]
  1453. 00001140  4E91                     jsr        [A1]
  1454. 00001142  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1455. 00001146  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1456. 0000114A  4E5E                     unlink     A6
  1457. 0000114C  4E75                     rts
  1458. 0000114E  4E56 0000                link       A6, 0
  1459. 00001152  2F0A                     move.l     -[A7], A2
  1460. 00001154  246E 0008                movea.l    A2, [A6 + 0x8]
  1461. 00001158  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1462. 0000115C  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1463. 00001160  2057                     movea.l    A0, [A7]
  1464. 00001162  2268 0004                movea.l    A1, [A0 + 0x4]
  1465. 00001166  2269 0190                movea.l    A1, [A1 + 0x190]
  1466. 0000116A  4E91                     jsr        [A1]
  1467. 0000116C  5C4F                     addq.w     A7, 6
  1468. 0000116E  245F                     movea.l    A2, [A7]+
  1469. 00001170  4E5E                     unlink     A6
  1470. 00001172  4E75                     rts
  1471. 00001174  4E56 0000                link       A6, 0
  1472. 00001178  2F0A                     move.l     -[A7], A2
  1473. 0000117A  246E 0008                movea.l    A2, [A6 + 0x8]
  1474. 0000117E  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1475. 00001182  2057                     movea.l    A0, [A7]
  1476. 00001184  2268 0004                movea.l    A1, [A0 + 0x4]
  1477. 00001188  2269 0194                movea.l    A1, [A1 + 0x194]
  1478. 0000118C  4E91                     jsr        [A1]
  1479. 0000118E  584F                     addq.w     A7, 4
  1480. 00001190  245F                     movea.l    A2, [A7]+
  1481. 00001192  4E5E                     unlink     A6
  1482. 00001194  4E75                     rts
  1483. 00001196  4E56 0000                link       A6, 0
  1484. 0000119A  2F0A                     move.l     -[A7], A2
  1485. 0000119C  246E 0008                movea.l    A2, [A6 + 0x8]
  1486. 000011A0  4AAA 00D6                tst.l      [A2 + 0xD6]
  1487. 000011A4  6736                     beq        +0x38 /* 000011DC */
  1488. 000011A6  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1489. 000011AA  4EB9 0001 DABE           jsr        [0x0001DABE]
  1490. 000011B0  584F                     addq.w     A7, 4
  1491. 000011B2  2F08                     move.l     -[A7], A0
  1492. 000011B4  2057                     movea.l    A0, [A7]
  1493. 000011B6  2250                     movea.l    A1, [A0]
  1494. 000011B8  2269 008C                movea.l    A1, [A1 + 0x8C]
  1495. 000011BC  4E91                     jsr        [A1]
  1496. 000011BE  4A00                     tst.b      D0
  1497. 000011C0  584F                     addq.w     A7, 4
  1498. 000011C2  6618                     bne        +0x1A /* 000011DC */
  1499. 000011C4  4AAA 0020                tst.l      [A2 + 0x20]
  1500. 000011C8  6712                     beq        +0x14 /* 000011DC */
  1501. 000011CA  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1502. 000011CE  2057                     movea.l    A0, [A7]
  1503. 000011D0  2268 0004                movea.l    A1, [A0 + 0x4]
  1504. 000011D4  2269 00D8                movea.l    A1, [A1 + 0xD8]
  1505. 000011D8  4E91                     jsr        [A1]
  1506. 000011DA  584F                     addq.w     A7, 4
  1507. label000011DC:
  1508. 000011DC  245F                     movea.l    A2, [A7]+
  1509. 000011DE  4E5E                     unlink     A6
  1510. 000011E0  4E75                     rts
  1511. 000011E2  4E56 0000                link       A6, 0
  1512. 000011E6  48E7 0038                movem.l    -[A7], A2,A3,A4
  1513. 000011EA  246E 0008                movea.l    A2, [A6 + 0x8]
  1514. 000011EE  286E 000C                movea.l    A4, [A6 + 0xC]
  1515. 000011F2  266E 0010                movea.l    A3, [A6 + 0x10]
  1516. 000011F6  2F0B                     move.l     -[A7], A3
  1517. 000011F8  2F0C                     move.l     -[A7], A4
  1518. 000011FA  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1519. 000011FE  4EB9 0001 DABE           jsr        [0x0001DABE]
  1520. 00001204  584F                     addq.w     A7, 4
  1521. 00001206  2F08                     move.l     -[A7], A0
  1522. 00001208  2057                     movea.l    A0, [A7]
  1523. 0000120A  2250                     movea.l    A1, [A0]
  1524. 0000120C  2269 0090                movea.l    A1, [A1 + 0x90]
  1525. 00001210  4E91                     jsr        [A1]
  1526. 00001212  4A00                     tst.b      D0
  1527. 00001214  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1528. 00001218  661E                     bne        +0x20 /* 00001238 */
  1529. 0000121A  4AAA 0020                tst.l      [A2 + 0x20]
  1530. 0000121E  6718                     beq        +0x1A /* 00001238 */
  1531. 00001220  2F0B                     move.l     -[A7], A3
  1532. 00001222  2F0C                     move.l     -[A7], A4
  1533. 00001224  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1534. 00001228  2057                     movea.l    A0, [A7]
  1535. 0000122A  2268 0004                movea.l    A1, [A0 + 0x4]
  1536. 0000122E  2269 00E0                movea.l    A1, [A1 + 0xE0]
  1537. 00001232  4E91                     jsr        [A1]
  1538. 00001234  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1539. label00001238:
  1540. 00001238  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1541. 0000123C  4E5E                     unlink     A6
  1542. 0000123E  4E75                     rts
  1543. 00001240  4E75                     rts
  1544. 00001242  4E56 0000                link       A6, 0
  1545. 00001246  594F                     subq.w     A7, 4
  1546. 00001248  303C 0015                move.w     D0, 0x15
  1547. 0000124C  AA74                     syscall    AppearanceDispatch
  1548. 0000124E  201F                     move.l     D0, [A7]+
  1549. 00001250  61FF 0000 002E           bsr        +0x30 /* 00001280 */
  1550. 00001256  61FF 0000 00C6           bsr        +0xC8 /* 0000131E */
  1551. 0000125C  61FF 0000 033A           bsr        +0x33C /* 00001598 */
  1552. 00001262  4E5E                     unlink     A6
  1553. 00001264  4E75                     rts
  1554. 00001266  4E56 0000                link       A6, 0
  1555. 0000126A  61FF 0000 0014           bsr        +0x16 /* 00001280 */
  1556. 00001270  61FF 0000 01D4           bsr        +0x1D6 /* 00001446 */
  1557. 00001276  61FF 0000 0320           bsr        +0x322 /* 00001598 */
  1558. 0000127C  4E5E                     unlink     A6
  1559. 0000127E  4E75                     rts
  1560. fn00001280:
  1561. 00001280  4E56 0000                link       A6, 0
  1562. 00001284  4EB9 0001 F3EA           jsr        [0x0001F3EA]
  1563. 0000128A  4EB9 0001 F396           jsr        [0x0001F396]
  1564. 00001290  4EB9 0001 F8A0           jsr        [0x0001F8A0]
  1565. 00001296  4EB9 0001 F342           jsr        [0x0001F342]
  1566. 0000129C  4EB9 0001 F2EE           jsr        [0x0001F2EE]
  1567. 000012A2  4EB9 0001 F29A           jsr        [0x0001F29A]
  1568. 000012A8  4EB9 0001 F246           jsr        [0x0001F246]
  1569. 000012AE  4EB9 0001 F1F2           jsr        [0x0001F1F2]
  1570. 000012B4  4EB9 0001 F19E           jsr        [0x0001F19E]
  1571. 000012BA  4EB9 0001 F14A           jsr        [0x0001F14A]
  1572. 000012C0  4EB9 0001 F0F6           jsr        [0x0001F0F6]
  1573. 000012C6  4EB9 0001 F0A2           jsr        [0x0001F0A2]
  1574. 000012CC  4EB9 0001 F04E           jsr        [0x0001F04E]
  1575. 000012D2  4EB9 0001 F84C           jsr        [0x0001F84C]
  1576. 000012D8  4EB9 0001 EFFA           jsr        [0x0001EFFA]
  1577. 000012DE  4EB9 0001 EFA6           jsr        [0x0001EFA6]
  1578. 000012E4  4EB9 0001 F7F8           jsr        [0x0001F7F8]
  1579. 000012EA  4EB9 0001 F7A4           jsr        [0x0001F7A4]
  1580. 000012F0  4EB9 0001 F750           jsr        [0x0001F750]
  1581. 000012F6  4EB9 0001 EF52           jsr        [0x0001EF52]
  1582. 000012FC  4EB9 0001 EEFE           jsr        [0x0001EEFE]
  1583. 00001302  4EB9 0001 EEAA           jsr        [0x0001EEAA]
  1584. 00001308  4EB9 0001 EE56           jsr        [0x0001EE56]
  1585. 0000130E  4EB9 0001 EE02           jsr        [0x0001EE02]
  1586. 00001314  4EB9 0001 EDAE           jsr        [0x0001EDAE]
  1587. 0000131A  4E5E                     unlink     A6
  1588. 0000131C  4E75                     rts
  1589. fn0000131E:
  1590. 0000131E  4E56 0000                link       A6, 0
  1591. 00001322  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  1592. 00001328  4EB9 0001 F566           jsr        [0x0001F566]
  1593. 0000132E  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  1594. 00001334  4EB9 0001 F566           jsr        [0x0001F566]
  1595. 0000133A  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  1596. 00001340  4EB9 0001 F566           jsr        [0x0001F566]
  1597. 00001346  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  1598. 0000134C  4EB9 0001 F566           jsr        [0x0001F566]
  1599. 00001352  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  1600. 00001358  4EB9 0001 F566           jsr        [0x0001F566]
  1601. 0000135E  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  1602. 00001364  4EB9 0001 F566           jsr        [0x0001F566]
  1603. 0000136A  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  1604. 00001370  4EB9 0001 F566           jsr        [0x0001F566]
  1605. 00001376  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  1606. 0000137C  4EB9 0001 F566           jsr        [0x0001F566]
  1607. 00001382  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  1608. 00001388  4EB9 0001 F566           jsr        [0x0001F566]
  1609. 0000138E  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  1610. 00001394  4EB9 0001 ED68           jsr        [0x0001ED68]
  1611. 0000139A  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  1612. 000013A0  4EB9 0001 ED68           jsr        [0x0001ED68]
  1613. 000013A6  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  1614. 000013AC  4EB9 0001 F5F2           jsr        [0x0001F5F2]
  1615. 000013B2  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  1616. 000013B8  4EB9 0001 F5F2           jsr        [0x0001F5F2]
  1617. 000013BE  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  1618. 000013C4  4EB9 0001 F5F2           jsr        [0x0001F5F2]
  1619. 000013CA  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  1620. 000013D0  4EB9 0001 F5F2           jsr        [0x0001F5F2]
  1621. 000013D6  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  1622. 000013DC  4EB9 0001 ED22           jsr        [0x0001ED22]
  1623. 000013E2  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  1624. 000013E8  4EB9 0001 ECDC           jsr        [0x0001ECDC]
  1625. 000013EE  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  1626. 000013F4  4EB9 0001 EC96           jsr        [0x0001EC96]
  1627. 000013FA  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  1628. 00001400  4EB9 0001 F520           jsr        [0x0001F520]
  1629. 00001406  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  1630. 0000140C  4EB9 0001 EC50           jsr        [0x0001EC50]
  1631. 00001412  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  1632. 00001418  4EB9 0001 F4DA           jsr        [0x0001F4DA]
  1633. 0000141E  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  1634. 00001424  4EB9 0001 EC0A           jsr        [0x0001EC0A]
  1635. 0000142A  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  1636. 00001430  4EB9 0001 EBC4           jsr        [0x0001EBC4]
  1637. 00001436  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  1638. 0000143C  4EB9 0001 EB7E           jsr        [0x0001EB7E]
  1639. 00001442  4E5E                     unlink     A6
  1640. 00001444  4E75                     rts
  1641. fn00001446:
  1642. 00001446  4E56 0000                link       A6, 0
  1643. 0000144A  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  1644. 00001450  4EB9 0001 EB38           jsr        [0x0001EB38]
  1645. 00001456  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  1646. 0000145C  4EB9 0001 EAF2           jsr        [0x0001EAF2]
  1647. 00001462  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  1648. 00001468  4EB9 0001 F70A           jsr        [0x0001F70A]
  1649. 0000146E  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  1650. 00001474  4EB9 0001 EAAC           jsr        [0x0001EAAC]
  1651. 0000147A  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  1652. 00001480  4EB9 0001 EA66           jsr        [0x0001EA66]
  1653. 00001486  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  1654. 0000148C  4EB9 0001 EA20           jsr        [0x0001EA20]
  1655. 00001492  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  1656. 00001498  4EB9 0001 E9DA           jsr        [0x0001E9DA]
  1657. 0000149E  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  1658. 000014A4  4EB9 0001 E994           jsr        [0x0001E994]
  1659. 000014AA  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  1660. 000014B0  4EB9 0001 E94E           jsr        [0x0001E94E]
  1661. 000014B6  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  1662. 000014BC  4EB9 0001 E908           jsr        [0x0001E908]
  1663. 000014C2  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  1664. 000014C8  4EB9 0001 E8C2           jsr        [0x0001E8C2]
  1665. 000014CE  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  1666. 000014D4  4EB9 0001 E87C           jsr        [0x0001E87C]
  1667. 000014DA  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  1668. 000014E0  4EB9 0001 F67E           jsr        [0x0001F67E]
  1669. 000014E6  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  1670. 000014EC  4EB9 0001 F638           jsr        [0x0001F638]
  1671. 000014F2  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  1672. 000014F8  4EB9 0001 E836           jsr        [0x0001E836]
  1673. 000014FE  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  1674. 00001504  4EB9 0001 E7F0           jsr        [0x0001E7F0]
  1675. 0000150A  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  1676. 00001510  4EB9 0001 E7AA           jsr        [0x0001E7AA]
  1677. 00001516  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  1678. 0000151C  4EB9 0001 E764           jsr        [0x0001E764]
  1679. 00001522  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  1680. 00001528  4EB9 0001 E71E           jsr        [0x0001E71E]
  1681. 0000152E  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  1682. 00001534  4EB9 0001 F6C4           jsr        [0x0001F6C4]
  1683. 0000153A  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  1684. 00001540  4EB9 0001 E6D8           jsr        [0x0001E6D8]
  1685. 00001546  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  1686. 0000154C  4EB9 0001 E692           jsr        [0x0001E692]
  1687. 00001552  4878 1000                push.l     0x1000
  1688. 00001556  4EB9 0000 271A           jsr        [0x0000271A]
  1689. 0000155C  4A00                     tst.b      D0
  1690. 0000155E  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  1691. 00001562  671C                     beq        +0x1E /* 00001580 */
  1692. 00001564  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  1693. 0000156A  4EB9 0001 F5F2           jsr        [0x0001F5F2]
  1694. 00001570  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  1695. 00001576  4EB9 0001 F566           jsr        [0x0001F566]
  1696. 0000157C  504F                     addq.w     A7, 8
  1697. 0000157E  600E                     bra        +0x10 /* 0000158E */
  1698. label00001580:
  1699. 00001580  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  1700. 00001586  4EB9 0001 F5AC           jsr        [0x0001F5AC]
  1701. 0000158C  584F                     addq.w     A7, 4
  1702. label0000158E:
  1703. 0000158E  4EB9 0001 E64A           jsr        [0x0001E64A]
  1704. 00001594  4E5E                     unlink     A6
  1705. 00001596  4E75                     rts
  1706. fn00001598:
  1707. 00001598  4E56 0000                link       A6, 0
  1708. 0000159C  4EB9 0001 F48C           jsr        [0x0001F48C]
  1709. 000015A2  4EB9 0001 E5FC           jsr        [0x0001E5FC]
  1710. 000015A8  4EB9 0001 F43E           jsr        [0x0001F43E]
  1711. 000015AE  4EB9 0001 E5AE           jsr        [0x0001E5AE]
  1712. 000015B4  4EB9 0001 E560           jsr        [0x0001E560]
  1713. 000015BA  4EB9 0001 E512           jsr        [0x0001E512]
  1714. 000015C0  4E5E                     unlink     A6
  1715. 000015C2  4E75                     rts
  1716. fn000015C4:
  1717. 000015C4  4E56 0000                link       A6, 0
  1718. 000015C8  2F0A                     move.l     -[A7], A2
  1719. 000015CA  246E 0008                movea.l    A2, [A6 + 0x8]
  1720. 000015CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1721. 000015D2  2F0A                     move.l     -[A7], A2
  1722. 000015D4  61FF FFFF EA32           bsr        -0x15CC /* 00000008 */
  1723. 000015DA  41F9 0000 60C0           lea.l      A0, [0x000060C0]
  1724. 000015E0  2488                     move.l     [A2], A0
  1725. 000015E2  42AA 0008                clr.l      [A2 + 0x8]
  1726. 000015E6  357C FFFF 000C           move.w     [A2 + 0xC], 0xFFFF
  1727. 000015EC  426A 000E                clr.w      [A2 + 0xE]
  1728. 000015F0  204A                     movea.l    A0, A2
  1729. 000015F2  504F                     addq.w     A7, 8
  1730. 000015F4  245F                     movea.l    A2, [A7]+
  1731. 000015F6  4E5E                     unlink     A6
  1732. 000015F8  4E75                     rts
  1733. fn000015FA:
  1734. 000015FA  4E56 FEFC                link       A6, -0x0104
  1735. 000015FE  48E7 0038                movem.l    -[A7], A2,A3,A4
  1736. 00001602  286E 0008                movea.l    A4, [A6 + 0x8]
  1737. 00001606  266E 000C                movea.l    A3, [A6 + 0xC]
  1738. 0000160A  246E 0010                movea.l    A2, [A6 + 0x10]
  1739. 0000160E  486E FFFE                pea.l      [A6 - 0x2]
  1740. 00001612  2F0A                     move.l     -[A7], A2
  1741. 00001614  4EB9 0000 479C           jsr        [0x0000479C]
  1742. 0000161A  486E FFFC                pea.l      [A6 - 0x4]
  1743. 0000161E  2F0A                     move.l     -[A7], A2
  1744. 00001620  4EB9 0000 479C           jsr        [0x0000479C]
  1745. 00001626  486E FEFC                pea.l      [A6 - 0x104]
  1746. 0000162A  2F0A                     move.l     -[A7], A2
  1747. 0000162C  4EB9 0000 30A2           jsr        [0x000030A2]
  1748. 00001632  42A7                     clr.l      -[A7]
  1749. 00001634  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1750. 00001638  486E FEFC                pea.l      [A6 - 0x104]
  1751. 0000163C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1752. 00001640  2F0B                     move.l     -[A7], A3
  1753. 00001642  2F0C                     move.l     -[A7], A4
  1754. 00001644  2057                     movea.l    A0, [A7]
  1755. 00001646  2250                     movea.l    A1, [A0]
  1756. 00001648  2269 0010                movea.l    A1, [A1 + 0x10]
  1757. 0000164C  4E91                     jsr        [A1]
  1758. 0000164E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  1759. 00001652  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1760. 00001656  4E5E                     unlink     A6
  1761. 00001658  4E75                     rts
  1762. fn0000165A:
  1763. 0000165A  4E56 0000                link       A6, 0
  1764. 0000165E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1765. 00001662  246E 0008                movea.l    A2, [A6 + 0x8]
  1766. 00001666  286E 000C                movea.l    A4, [A6 + 0xC]
  1767. 0000166A  3A2E 0010                move.w     D5, [A6 + 0x10]
  1768. 0000166E  266E 0012                movea.l    A3, [A6 + 0x12]
  1769. 00001672  382E 0016                move.w     D4, [A6 + 0x16]
  1770. 00001676  262E 0018                move.l     D3, [A6 + 0x18]
  1771. 0000167A  254C 0004                move.l     [A2 + 0x4], A4
  1772. 0000167E  3545 000C                move.w     [A2 + 0xC], D5
  1773. 00001682  3544 000E                move.w     [A2 + 0xE], D4
  1774. 00001686  2F03                     move.l     -[A7], D3
  1775. 00001688  2F0B                     move.l     -[A7], A3
  1776. 0000168A  2F0A                     move.l     -[A7], A2
  1777. 0000168C  2057                     movea.l    A0, [A7]
  1778. 0000168E  2250                     movea.l    A1, [A0]
  1779. 00001690  2269 00AC                movea.l    A1, [A1 + 0xAC]
  1780. 00001694  4E91                     jsr        [A1]
  1781. 00001696  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1782. 0000169A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1783. 0000169E  4E5E                     unlink     A6
  1784. 000016A0  4E75                     rts
  1785. 000016A2  4E56 FFEC                link       A6, -0x0014
  1786. 000016A6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1787. 000016AA  246E 0008                movea.l    A2, [A6 + 0x8]
  1788. 000016AE  266E 000C                movea.l    A3, [A6 + 0xC]
  1789. 000016B2  282E 0010                move.l     D4, [A6 + 0x10]
  1790. 000016B6  302A 000C                move.w     D0, [A2 + 0xC]
  1791. 000016BA  48C0                     ext.l      D0
  1792. 000016BC  E880                     asr        D0, 4
  1793. 000016BE  2600                     move.l     D3, D0
  1794. 000016C0  7219                     moveq.l    D1, 0x19
  1795. 000016C2  B081                     cmp.l      D0, D1
  1796. 000016C4  6608                     bne        +0xA /* 000016CE */
  1797. 000016C6  066A 0260 000C           addi.w     [A2 + 0xC], 0x260
  1798. 000016CC  601A                     bra        +0x1C /* 000016E8 */
  1799. label000016CE:
  1800. 000016CE  7017                     moveq.l    D0, 0x17
  1801. 000016D0  B680                     cmp.l      D3, D0
  1802. 000016D2  6608                     bne        +0xA /* 000016DC */
  1803. 000016D4  046A 0170 000C           subi.w     [A2 + 0xC], 0x170
  1804. 000016DA  600C                     bra        +0xE /* 000016E8 */
  1805. label000016DC:
  1806. 000016DC  7018                     moveq.l    D0, 0x18
  1807. 000016DE  B680                     cmp.l      D3, D0
  1808. 000016E0  6606                     bne        +0x8 /* 000016E8 */
  1809. 000016E2  357C 0010 000C           move.w     [A2 + 0xC], 0x10
  1810. label000016E8:
  1811. 000016E8  362A 000C                move.w     D3, [A2 + 0xC]
  1812. 000016EC  4A6A 000E                tst.w      [A2 + 0xE]
  1813. 000016F0  6702                     beq        +0x4 /* 000016F4 */
  1814. 000016F2  5043                     addq.w     D3, 8
  1815. label000016F4:
  1816. 000016F4  486E FFF8                pea.l      [A6 - 0x8]
  1817. 000016F8  2F0A                     move.l     -[A7], A2
  1818. 000016FA  4EB9 0001 6138           jsr        [0x00016138]
  1819. 00001700  4A00                     tst.b      D0
  1820. 00001702  504F                     addq.w     A7, 8
  1821. 00001704  6624                     bne        +0x26 /* 0000172A */
  1822. 00001706  486E FFF4                pea.l      [A6 - 0xC]
  1823. 0000170A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1824. 0000170E  4EB9 0000 348A           jsr        [0x0000348A]
  1825. 00001714  426E FFFA                clr.w      [A6 - 0x6]
  1826. 00001718  426E FFF8                clr.w      [A6 - 0x8]
  1827. 0000171C  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  1828. 00001722  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  1829. 00001728  504F                     addq.w     A7, 8
  1830. label0000172A:
  1831. 0000172A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1832. 0000172E  486E FFEC                pea.l      [A6 - 0x14]
  1833. 00001732  4EB9 0000 36FA           jsr        [0x000036FA]
  1834. 00001738  4EB9 0000 260A           jsr        [0x0000260A]
  1835. 0000173E  2F08                     move.l     -[A7], A0
  1836. 00001740  486E FFF8                pea.l      [A6 - 0x8]
  1837. 00001744  2F0B                     move.l     -[A7], A3
  1838. 00001746  4227                     clr.b      -[A7]
  1839. 00001748  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1840. 0000174C  4EB9 0001 D5C0           jsr        [0x0001D5C0]
  1841. 00001752  584F                     addq.w     A7, 4
  1842. 00001754  3F00                     move.w     -[A7], D0
  1843. 00001756  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1844. 0000175A  4EB9 0001 4E8C           jsr        [0x00014E8C]
  1845. 00001760  584F                     addq.w     A7, 4
  1846. 00001762  3F00                     move.w     -[A7], D0
  1847. 00001764  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1848. 00001768  4EB9 0001 4E82           jsr        [0x00014E82]
  1849. 0000176E  584F                     addq.w     A7, 4
  1850. 00001770  3F00                     move.w     -[A7], D0
  1851. 00001772  3F03                     move.w     -[A7], D3
  1852. 00001774  2F04                     move.l     -[A7], D4
  1853. 00001776  A954                     syscall    NewControl
  1854. 00001778  205F                     movea.l    A0, [A7]+
  1855. 0000177A  2548 0008                move.l     [A2 + 0x8], A0
  1856. 0000177E  4AAA 0008                tst.l      [A2 + 0x8]
  1857. 00001782  584F                     addq.w     A7, 4
  1858. 00001784  661E                     bne        +0x20 /* 000017A4 */
  1859. 00001786  42A7                     clr.l      -[A7]
  1860. 00001788  486E FFF0                pea.l      [A6 - 0x10]
  1861. 0000178C  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  1862. 00001794  4879 0000 6276           push.l     0x6276 /* 'bv' */
  1863. 0000179A  4EB9 0000 2542           jsr        [0x00002542]
  1864. 000017A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1865. label000017A4:
  1866. 000017A4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1867. 000017A8  3F3C 00FF                move.w     -[A7], 0xFF
  1868. 000017AC  A95D                     syscall    HiliteControl
  1869. 000017AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1870. 000017B2  486E FFEC                pea.l      [A6 - 0x14]
  1871. 000017B6  4EB9 0000 3702           jsr        [0x00003702]
  1872. 000017BC  5C4F                     addq.w     A7, 6
  1873. 000017BE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1874. 000017C2  4E5E                     unlink     A6
  1875. 000017C4  4E75                     rts
  1876. fn000017C6:
  1877. 000017C6  4E56 0000                link       A6, 0
  1878. 000017CA  2F0A                     move.l     -[A7], A2
  1879. 000017CC  246E 0008                movea.l    A2, [A6 + 0x8]
  1880. 000017D0  200A                     move.l     D0, A2
  1881. 000017D2  674C                     beq        +0x4E /* 00001820 */
  1882. 000017D4  41F9 0000 60C0           lea.l      A0, [0x000060C0]
  1883. 000017DA  2488                     move.l     [A2], A0
  1884. 000017DC  4AAA 0008                tst.l      [A2 + 0x8]
  1885. 000017E0  6722                     beq        +0x24 /* 00001804 */
  1886. 000017E2  42A7                     clr.l      -[A7]
  1887. 000017E4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1888. 000017E8  2057                     movea.l    A0, [A7]
  1889. 000017EA  2268 0004                movea.l    A1, [A0 + 0x4]
  1890. 000017EE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1891. 000017F2  4E91                     jsr        [A1]
  1892. 000017F4  A896                     syscall    HidePen
  1893. 000017F6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1894. 000017FA  A955                     syscall    DisposeControl
  1895. 000017FC  A897                     syscall    ShowPen
  1896. 000017FE  42AA 0008                clr.l      [A2 + 0x8]
  1897. 00001802  504F                     addq.w     A7, 8
  1898. label00001804:
  1899. 00001804  4267                     clr.w      -[A7]
  1900. 00001806  2F0A                     move.l     -[A7], A2
  1901. 00001808  61FF FFFF E812           bsr        -0x17EC /* 0000001C */
  1902. 0000180E  4A6E 000C                tst.w      [A6 + 0xC]
  1903. 00001812  5C4F                     addq.w     A7, 6
  1904. 00001814  6F0A                     ble        +0xC /* 00001820 */
  1905. 00001816  2F0A                     move.l     -[A7], A2
  1906. 00001818  4EB9 0000 2592           jsr        [0x00002592]
  1907. 0000181E  584F                     addq.w     A7, 4
  1908. label00001820:
  1909. 00001820  204A                     movea.l    A0, A2
  1910. 00001822  245F                     movea.l    A2, [A7]+
  1911. 00001824  4E5E                     unlink     A6
  1912. 00001826  4E75                     rts
  1913. 00001828  4E56 0000                link       A6, 0
  1914. 0000182C  48E7 0030                movem.l    -[A7], A2,A3
  1915. 00001830  266E 0008                movea.l    A3, [A6 + 0x8]
  1916. 00001834  246E 000C                movea.l    A2, [A6 + 0xC]
  1917. 00001838  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1918. 0000183C  2F0A                     move.l     -[A7], A2
  1919. 0000183E  A95E                     syscall    GetControlTitle/GetCTitle
  1920. 00001840  204A                     movea.l    A0, A2
  1921. 00001842  4CDF 0C00                movem.l    A2,A3, [A7]+
  1922. 00001846  4E5E                     unlink     A6
  1923. 00001848  4E75                     rts
  1924. 0000184A  4E56 0000                link       A6, 0
  1925. 0000184E  2F0A                     move.l     -[A7], A2
  1926. 00001850  246E 0008                movea.l    A2, [A6 + 0x8]
  1927. 00001854  42A7                     clr.l      -[A7]
  1928. 00001856  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1929. 0000185A  2057                     movea.l    A0, [A7]
  1930. 0000185C  2268 0004                movea.l    A1, [A0 + 0x4]
  1931. 00001860  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1932. 00001864  4E91                     jsr        [A1]
  1933. 00001866  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1934. 0000186A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1935. 0000186E  A95F                     syscall    SetControlTitle/SetCTitle
  1936. 00001870  504F                     addq.w     A7, 8
  1937. 00001872  245F                     movea.l    A2, [A7]+
  1938. 00001874  4E5E                     unlink     A6
  1939. 00001876  4E75                     rts
  1940. 00001878  4E56 FFFC                link       A6, -0x0004
  1941. 0000187C  2F0A                     move.l     -[A7], A2
  1942. 0000187E  246E 0008                movea.l    A2, [A6 + 0x8]
  1943. 00001882  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1944. 00001886  486E FFFC                pea.l      [A6 - 0x4]
  1945. 0000188A  4EB9 0000 36FA           jsr        [0x000036FA]
  1946. 00001890  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1947. 00001894  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1948. 00001898  A963                     syscall    SetControlValue/SetCtlValue
  1949. 0000189A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1950. 0000189E  486E FFFC                pea.l      [A6 - 0x4]
  1951. 000018A2  4EB9 0000 3702           jsr        [0x00003702]
  1952. 000018A8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1953. 000018AC  245F                     movea.l    A2, [A7]+
  1954. 000018AE  4E5E                     unlink     A6
  1955. 000018B0  4E75                     rts
  1956. 000018B2  4E56 FFFC                link       A6, -0x0004
  1957. 000018B6  2F0A                     move.l     -[A7], A2
  1958. 000018B8  246E 0008                movea.l    A2, [A6 + 0x8]
  1959. 000018BC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1960. 000018C0  486E FFFC                pea.l      [A6 - 0x4]
  1961. 000018C4  4EB9 0000 36FA           jsr        [0x000036FA]
  1962. 000018CA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1963. 000018CE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1964. 000018D2  A964                     syscall    SetControlMinimum/SetMinCtl
  1965. 000018D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1966. 000018D8  486E FFFC                pea.l      [A6 - 0x4]
  1967. 000018DC  4EB9 0000 3702           jsr        [0x00003702]
  1968. 000018E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1969. 000018E6  245F                     movea.l    A2, [A7]+
  1970. 000018E8  4E5E                     unlink     A6
  1971. 000018EA  4E75                     rts
  1972. 000018EC  4E56 FFFC                link       A6, -0x0004
  1973. 000018F0  2F0A                     move.l     -[A7], A2
  1974. 000018F2  246E 0008                movea.l    A2, [A6 + 0x8]
  1975. 000018F6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1976. 000018FA  486E FFFC                pea.l      [A6 - 0x4]
  1977. 000018FE  4EB9 0000 36FA           jsr        [0x000036FA]
  1978. 00001904  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1979. 00001908  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1980. 0000190C  A965                     syscall    SetControlMaximum/SetMaxCtl
  1981. 0000190E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1982. 00001912  486E FFFC                pea.l      [A6 - 0x4]
  1983. 00001916  4EB9 0000 3702           jsr        [0x00003702]
  1984. 0000191C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1985. 00001920  245F                     movea.l    A2, [A7]+
  1986. 00001922  4E5E                     unlink     A6
  1987. 00001924  4E75                     rts
  1988. 00001926  4E56 0000                link       A6, 0
  1989. 0000192A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1990. 0000192E  246E 0008                movea.l    A2, [A6 + 0x8]
  1991. 00001932  262E 000C                move.l     D3, [A6 + 0xC]
  1992. 00001936  286E 0010                movea.l    A4, [A6 + 0x10]
  1993. 0000193A  266E 0014                movea.l    A3, [A6 + 0x14]
  1994. 0000193E  554F                     subq.w     A7, 2
  1995. 00001940  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1996. 00001944  A960                     syscall    GetControlValue/GetCtlValue
  1997. 00001946  301F                     move.w     D0, [A7]+
  1998. 00001948  48C0                     ext.l      D0
  1999. 0000194A  2043                     movea.l    A0, D3
  2000. 0000194C  2080                     move.l     [A0], D0
  2001. 0000194E  554F                     subq.w     A7, 2
  2002. 00001950  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2003. 00001954  A961                     syscall    GetControlMinimum/GetMinCtl
  2004. 00001956  301F                     move.w     D0, [A7]+
  2005. 00001958  48C0                     ext.l      D0
  2006. 0000195A  2880                     move.l     [A4], D0
  2007. 0000195C  554F                     subq.w     A7, 2
  2008. 0000195E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2009. 00001962  A962                     syscall    GetControlMaximum/GetMaxCtl
  2010. 00001964  301F                     move.w     D0, [A7]+
  2011. 00001966  48C0                     ext.l      D0
  2012. 00001968  2680                     move.l     [A3], D0
  2013. 0000196A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2014. 0000196E  4E5E                     unlink     A6
  2015. 00001970  4E75                     rts
  2016. 00001972  4E56 0000                link       A6, 0
  2017. 00001976  48E7 1020                movem.l    -[A7], D3,A2
  2018. 0000197A  246E 0008                movea.l    A2, [A6 + 0x8]
  2019. 0000197E  362E 000C                move.w     D3, [A6 + 0xC]
  2020. 00001982  B66A 000E                cmp.w      D3, [A2 + 0xE]
  2021. 00001986  670E                     beq        +0x10 /* 00001996 */
  2022. 00001988  3543 000E                move.w     [A2 + 0xE], D3
  2023. 0000198C  2F0A                     move.l     -[A7], A2
  2024. 0000198E  4EB9 0001 615E           jsr        [0x0001615E]
  2025. 00001994  584F                     addq.w     A7, 4
  2026. label00001996:
  2027. 00001996  4CDF 0408                movem.l    D3,A2, [A7]+
  2028. 0000199A  4E5E                     unlink     A6
  2029. 0000199C  4E75                     rts
  2030. 0000199E  206F 0004                movea.l    A0, [A7 + 0x4]
  2031. 000019A2  3028 000E                move.w     D0, [A0 + 0xE]
  2032. 000019A6  4E75                     rts
  2033. 000019A8  4E56 0000                link       A6, 0
  2034. 000019AC  2F0A                     move.l     -[A7], A2
  2035. 000019AE  246E 0008                movea.l    A2, [A6 + 0x8]
  2036. 000019B2  42A7                     clr.l      -[A7]
  2037. 000019B4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2038. 000019B8  2057                     movea.l    A0, [A7]
  2039. 000019BA  2268 0004                movea.l    A1, [A0 + 0x4]
  2040. 000019BE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2041. 000019C2  4E91                     jsr        [A1]
  2042. 000019C4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2043. 000019C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2044. 000019CC  A966                     syscall    TestControl
  2045. 000019CE  301F                     move.w     D0, [A7]+
  2046. 000019D0  5C4F                     addq.w     A7, 6
  2047. 000019D2  245F                     movea.l    A2, [A7]+
  2048. 000019D4  4E5E                     unlink     A6
  2049. 000019D6  4E75                     rts
  2050. 000019D8  4E56 0000                link       A6, 0
  2051. 000019DC  2F0A                     move.l     -[A7], A2
  2052. 000019DE  246E 0008                movea.l    A2, [A6 + 0x8]
  2053. 000019E2  554F                     subq.w     A7, 2
  2054. 000019E4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2055. 000019E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2056. 000019EC  A966                     syscall    TestControl
  2057. 000019EE  301F                     move.w     D0, [A7]+
  2058. 000019F0  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2059. 000019F4  57C0                     seq        D0
  2060. 000019F6  4400                     neg.b      D0
  2061. 000019F8  245F                     movea.l    A2, [A7]+
  2062. 000019FA  4E5E                     unlink     A6
  2063. 000019FC  4E75                     rts
  2064. 000019FE  4E56 0000                link       A6, 0
  2065. 00001A02  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2066. 00001A06  246E 0008                movea.l    A2, [A6 + 0x8]
  2067. 00001A0A  554F                     subq.w     A7, 2
  2068. 00001A0C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2069. 00001A10  A960                     syscall    GetControlValue/GetCtlValue
  2070. 00001A12  301F                     move.w     D0, [A7]+
  2071. 00001A14  3800                     move.w     D4, D0
  2072. 00001A16  554F                     subq.w     A7, 2
  2073. 00001A18  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2074. 00001A1C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2075. 00001A20  4878 FFFF                push.l     0xFFFF
  2076. 00001A24  A968                     syscall    TrackControl
  2077. 00001A26  301F                     move.w     D0, [A7]+
  2078. 00001A28  4A40                     tst.w      D0
  2079. 00001A2A  56C0                     sne        D0
  2080. 00001A2C  4400                     neg.b      D0
  2081. 00001A2E  1A00                     move.b     D5, D0
  2082. 00001A30  554F                     subq.w     A7, 2
  2083. 00001A32  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2084. 00001A36  A960                     syscall    GetControlValue/GetCtlValue
  2085. 00001A38  301F                     move.w     D0, [A7]+
  2086. 00001A3A  3600                     move.w     D3, D0
  2087. 00001A3C  B644                     cmp.w      D3, D4
  2088. 00001A3E  6716                     beq        +0x18 /* 00001A56 */
  2089. 00001A40  3043                     movea.w    A0, D3
  2090. 00001A42  2F08                     move.l     -[A7], A0
  2091. 00001A44  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2092. 00001A48  2057                     movea.l    A0, [A7]
  2093. 00001A4A  2268 0004                movea.l    A1, [A0 + 0x4]
  2094. 00001A4E  2269 0020                movea.l    A1, [A1 + 0x20]
  2095. 00001A52  4E91                     jsr        [A1]
  2096. 00001A54  504F                     addq.w     A7, 8
  2097. label00001A56:
  2098. 00001A56  1005                     move.b     D0, D5
  2099. 00001A58  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2100. 00001A5C  4E5E                     unlink     A6
  2101. 00001A5E  4E75                     rts
  2102. 00001A60  4E56 0000                link       A6, 0
  2103. 00001A64  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2104. 00001A68  246E 0008                movea.l    A2, [A6 + 0x8]
  2105. 00001A6C  3A2E 000C                move.w     D5, [A6 + 0xC]
  2106. 00001A70  162E 000E                move.b     D3, [A6 + 0xE]
  2107. 00001A74  182E 0010                move.b     D4, [A6 + 0x10]
  2108. 00001A78  B604                     cmp.b      D3, D4
  2109. 00001A7A  6728                     beq        +0x2A /* 00001AA4 */
  2110. 00001A7C  42A7                     clr.l      -[A7]
  2111. 00001A7E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2112. 00001A82  2057                     movea.l    A0, [A7]
  2113. 00001A84  2268 0004                movea.l    A1, [A0 + 0x4]
  2114. 00001A88  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2115. 00001A8C  4E91                     jsr        [A1]
  2116. 00001A8E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2117. 00001A92  4A03                     tst.b      D3
  2118. 00001A94  6706                     beq        +0x8 /* 00001A9C */
  2119. 00001A96  3005                     move.w     D0, D5
  2120. 00001A98  48C0                     ext.l      D0
  2121. 00001A9A  6002                     bra        +0x4 /* 00001A9E */
  2122. label00001A9C:
  2123. 00001A9C  7000                     moveq.l    D0, 0x00
  2124. label00001A9E:
  2125. 00001A9E  3F00                     move.w     -[A7], D0
  2126. 00001AA0  A95D                     syscall    HiliteControl
  2127. 00001AA2  504F                     addq.w     A7, 8
  2128. label00001AA4:
  2129. 00001AA4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2130. 00001AA8  4E5E                     unlink     A6
  2131. 00001AAA  4E75                     rts
  2132. 00001AAC  4E56 0000                link       A6, 0
  2133. 00001AB0  2F0A                     move.l     -[A7], A2
  2134. 00001AB2  246E 0008                movea.l    A2, [A6 + 0x8]
  2135. 00001AB6  A89E                     syscall    PenNormal
  2136. 00001AB8  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  2137. 00001ABC  4EB9 0000 285A           jsr        [0x0000285A]
  2138. 00001AC2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2139. 00001AC6  2057                     movea.l    A0, [A7]
  2140. 00001AC8  2268 0004                movea.l    A1, [A0 + 0x4]
  2141. 00001ACC  2269 00D8                movea.l    A1, [A1 + 0xD8]
  2142. 00001AD0  4E91                     jsr        [A1]
  2143. 00001AD2  5C4F                     addq.w     A7, 6
  2144. 00001AD4  245F                     movea.l    A2, [A7]+
  2145. 00001AD6  4E5E                     unlink     A6
  2146. 00001AD8  4E75                     rts
  2147. 00001ADA  4E56 FFF2                link       A6, -0x000E
  2148. 00001ADE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2149. 00001AE2  246E 0008                movea.l    A2, [A6 + 0x8]
  2150. 00001AE6  4EB9 0000 260A           jsr        [0x0000260A]
  2151. 00001AEC  2648                     movea.l    A3, A0
  2152. 00001AEE  286A 0008                movea.l    A4, [A2 + 0x8]
  2153. 00001AF2  2054                     movea.l    A0, [A4]
  2154. 00001AF4  B7E8 0004                cmpa.l     A3, [A0 + 0x4]
  2155. 00001AF8  6606                     bne        +0x8 /* 00001B00 */
  2156. 00001AFA  2F0C                     move.l     -[A7], A4
  2157. 00001AFC  A96D                     syscall    Draw1Control
  2158. 00001AFE  606E                     bra        +0x70 /* 00001B6E */
  2159. label00001B00:
  2160. 00001B00  486E FFF8                pea.l      [A6 - 0x8]
  2161. 00001B04  2F0A                     move.l     -[A7], A2
  2162. 00001B06  4EB9 0001 6138           jsr        [0x00016138]
  2163. 00001B0C  206A 0008                movea.l    A0, [A2 + 0x8]
  2164. 00001B10  2050                     movea.l    A0, [A0]
  2165. 00001B12  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2166. 00001B16  A873                     syscall    SetPort
  2167. 00001B18  A89E                     syscall    PenNormal
  2168. 00001B1A  362A 000E                move.w     D3, [A2 + 0xE]
  2169. 00001B1E  504F                     addq.w     A7, 8
  2170. 00001B20  670A                     beq        +0xC /* 00001B2C */
  2171. 00001B22  3F03                     move.w     -[A7], D3
  2172. 00001B24  4EB9 0000 285A           jsr        [0x0000285A]
  2173. 00001B2A  544F                     addq.w     A7, 2
  2174. label00001B2C:
  2175. 00001B2C  486E FFF8                pea.l      [A6 - 0x8]
  2176. 00001B30  486E FFF2                pea.l      [A6 - 0xE]
  2177. 00001B34  4EB9 0000 266A           jsr        [0x0000266A]
  2178. 00001B3A  486E FFF8                pea.l      [A6 - 0x8]
  2179. 00001B3E  A8F3                     syscall    OpenPicture
  2180. 00001B40  205F                     movea.l    A0, [A7]+
  2181. 00001B42  2848                     movea.l    A4, A0
  2182. 00001B44  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2183. 00001B48  A96D                     syscall    Draw1Control
  2184. 00001B4A  A8F4                     syscall    ClosePicture
  2185. 00001B4C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2186. 00001B50  486E FFF2                pea.l      [A6 - 0xE]
  2187. 00001B54  4EB9 0000 267A           jsr        [0x0000267A]
  2188. 00001B5A  2F0B                     move.l     -[A7], A3
  2189. 00001B5C  A873                     syscall    SetPort
  2190. 00001B5E  2F0C                     move.l     -[A7], A4
  2191. 00001B60  486E FFF8                pea.l      [A6 - 0x8]
  2192. 00001B64  A8F6                     syscall    DrawPicture
  2193. 00001B66  2F0C                     move.l     -[A7], A4
  2194. 00001B68  A8F5                     syscall    KillPicture
  2195. 00001B6A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2196. label00001B6E:
  2197. 00001B6E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2198. 00001B72  4E5E                     unlink     A6
  2199. 00001B74  4E75                     rts
  2200. 00001B76  226F 0004                movea.l    A1, [A7 + 0x4]
  2201. 00001B7A  2069 0008                movea.l    A0, [A1 + 0x8]
  2202. 00001B7E  2050                     movea.l    A0, [A0]
  2203. 00001B80  117C 00FF 0010           move.b     [A0 + 0x10], 0xFF
  2204. 00001B86  4E75                     rts
  2205. 00001B88  226F 0004                movea.l    A1, [A7 + 0x4]
  2206. 00001B8C  2069 0008                movea.l    A0, [A1 + 0x8]
  2207. 00001B90  2050                     movea.l    A0, [A0]
  2208. 00001B92  4228 0010                clr.b      [A0 + 0x10]
  2209. 00001B96  4E75                     rts
  2210. 00001B98  4E56 FFFC                link       A6, -0x0004
  2211. 00001B9C  2F0A                     move.l     -[A7], A2
  2212. 00001B9E  246E 0008                movea.l    A2, [A6 + 0x8]
  2213. 00001BA2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2214. 00001BA6  4EB9 0001 D5B6           jsr        [0x0001D5B6]
  2215. 00001BAC  5500                     subq.b     D0, 2
  2216. 00001BAE  584F                     addq.w     A7, 4
  2217. 00001BB0  6628                     bne        +0x2A /* 00001BDA */
  2218. 00001BB2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2219. 00001BB6  486E FFFC                pea.l      [A6 - 0x4]
  2220. 00001BBA  4EB9 0000 36FA           jsr        [0x000036FA]
  2221. 00001BC0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2222. 00001BC4  4267                     clr.w      -[A7]
  2223. 00001BC6  A95D                     syscall    HiliteControl
  2224. 00001BC8  3F3C FFFF                move.w     -[A7], 0xFFFF
  2225. 00001BCC  486E FFFC                pea.l      [A6 - 0x4]
  2226. 00001BD0  4EB9 0000 3702           jsr        [0x00003702]
  2227. 00001BD6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2228. label00001BDA:
  2229. 00001BDA  245F                     movea.l    A2, [A7]+
  2230. 00001BDC  4E5E                     unlink     A6
  2231. 00001BDE  4E75                     rts
  2232. 00001BE0  4E56 FFFC                link       A6, -0x0004
  2233. 00001BE4  2F0A                     move.l     -[A7], A2
  2234. 00001BE6  246E 0008                movea.l    A2, [A6 + 0x8]
  2235. 00001BEA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2236. 00001BEE  486E FFFC                pea.l      [A6 - 0x4]
  2237. 00001BF2  4EB9 0000 36FA           jsr        [0x000036FA]
  2238. 00001BF8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2239. 00001BFC  3F3C 00FF                move.w     -[A7], 0xFF
  2240. 00001C00  A95D                     syscall    HiliteControl
  2241. 00001C02  3F3C FFFF                move.w     -[A7], 0xFFFF
  2242. 00001C06  486E FFFC                pea.l      [A6 - 0x4]
  2243. 00001C0A  4EB9 0000 3702           jsr        [0x00003702]
  2244. 00001C10  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2245. 00001C14  245F                     movea.l    A2, [A7]+
  2246. 00001C16  4E5E                     unlink     A6
  2247. 00001C18  4E75                     rts
  2248. 00001C1A  4E56 FFFC                link       A6, -0x0004
  2249. 00001C1E  2F0A                     move.l     -[A7], A2
  2250. 00001C20  246E 0008                movea.l    A2, [A6 + 0x8]
  2251. 00001C24  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2252. 00001C28  4EB9 0001 D5AC           jsr        [0x0001D5AC]
  2253. 00001C2E  5500                     subq.b     D0, 2
  2254. 00001C30  584F                     addq.w     A7, 4
  2255. 00001C32  6628                     bne        +0x2A /* 00001C5C */
  2256. 00001C34  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2257. 00001C38  486E FFFC                pea.l      [A6 - 0x4]
  2258. 00001C3C  4EB9 0000 36FA           jsr        [0x000036FA]
  2259. 00001C42  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2260. 00001C46  4267                     clr.w      -[A7]
  2261. 00001C48  A95D                     syscall    HiliteControl
  2262. 00001C4A  3F3C FFFF                move.w     -[A7], 0xFFFF
  2263. 00001C4E  486E FFFC                pea.l      [A6 - 0x4]
  2264. 00001C52  4EB9 0000 3702           jsr        [0x00003702]
  2265. 00001C58  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2266. label00001C5C:
  2267. 00001C5C  245F                     movea.l    A2, [A7]+
  2268. 00001C5E  4E5E                     unlink     A6
  2269. 00001C60  4E75                     rts
  2270. 00001C62  4E56 FFFC                link       A6, -0x0004
  2271. 00001C66  2F0A                     move.l     -[A7], A2
  2272. 00001C68  246E 0008                movea.l    A2, [A6 + 0x8]
  2273. 00001C6C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2274. 00001C70  486E FFFC                pea.l      [A6 - 0x4]
  2275. 00001C74  4EB9 0000 36FA           jsr        [0x000036FA]
  2276. 00001C7A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2277. 00001C7E  3F3C 00FF                move.w     -[A7], 0xFF
  2278. 00001C82  A95D                     syscall    HiliteControl
  2279. 00001C84  3F3C FFFF                move.w     -[A7], 0xFFFF
  2280. 00001C88  486E FFFC                pea.l      [A6 - 0x4]
  2281. 00001C8C  4EB9 0000 3702           jsr        [0x00003702]
  2282. 00001C92  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2283. 00001C96  245F                     movea.l    A2, [A7]+
  2284. 00001C98  4E5E                     unlink     A6
  2285. 00001C9A  4E75                     rts
  2286. 00001C9C  4E56 0000                link       A6, 0
  2287. 00001CA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2288. 00001CA4  2057                     movea.l    A0, [A7]
  2289. 00001CA6  2250                     movea.l    A1, [A0]
  2290. 00001CA8  2269 00B0                movea.l    A1, [A1 + 0xB0]
  2291. 00001CAC  4E91                     jsr        [A1]
  2292. 00001CAE  4E5E                     unlink     A6
  2293. 00001CB0  4E75                     rts
  2294. 00001CB2  4E56 0000                link       A6, 0
  2295. 00001CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2296. 00001CBA  2057                     movea.l    A0, [A7]
  2297. 00001CBC  2250                     movea.l    A1, [A0]
  2298. 00001CBE  2269 00B0                movea.l    A1, [A1 + 0xB0]
  2299. 00001CC2  4E91                     jsr        [A1]
  2300. 00001CC4  4E5E                     unlink     A6
  2301. 00001CC6  4E75                     rts
  2302. 00001CC8  4E56 FFF4                link       A6, -0x000C
  2303. 00001CCC  2F0A                     move.l     -[A7], A2
  2304. 00001CCE  246E 0008                movea.l    A2, [A6 + 0x8]
  2305. 00001CD2  4AAA 0008                tst.l      [A2 + 0x8]
  2306. 00001CD6  6764                     beq        +0x66 /* 00001D3C */
  2307. 00001CD8  486E FFF8                pea.l      [A6 - 0x8]
  2308. 00001CDC  2F0A                     move.l     -[A7], A2
  2309. 00001CDE  4EB9 0001 6138           jsr        [0x00016138]
  2310. 00001CE4  4A00                     tst.b      D0
  2311. 00001CE6  504F                     addq.w     A7, 8
  2312. 00001CE8  6640                     bne        +0x42 /* 00001D2A */
  2313. 00001CEA  486E FFF4                pea.l      [A6 - 0xC]
  2314. 00001CEE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2315. 00001CF2  4EB9 0000 348A           jsr        [0x0000348A]
  2316. 00001CF8  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  2317. 00001CFE  302E FFF4                move.w     D0, [A6 - 0xC]
  2318. 00001D02  48C0                     ext.l      D0
  2319. 00001D04  322E FFFA                move.w     D1, [A6 - 0x6]
  2320. 00001D08  48C1                     ext.l      D1
  2321. 00001D0A  D280                     add.l      D1, D0
  2322. 00001D0C  3D41 FFFE                move.w     [A6 - 0x2], D1
  2323. 00001D10  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  2324. 00001D16  302E FFF6                move.w     D0, [A6 - 0xA]
  2325. 00001D1A  48C0                     ext.l      D0
  2326. 00001D1C  322E FFF8                move.w     D1, [A6 - 0x8]
  2327. 00001D20  48C1                     ext.l      D1
  2328. 00001D22  D280                     add.l      D1, D0
  2329. 00001D24  3D41 FFFC                move.w     [A6 - 0x4], D1
  2330. 00001D28  504F                     addq.w     A7, 8
  2331. label00001D2A:
  2332. 00001D2A  206A 0008                movea.l    A0, [A2 + 0x8]
  2333. 00001D2E  2050                     movea.l    A0, [A0]
  2334. 00001D30  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2335. 00001D36  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2336. label00001D3C:
  2337. 00001D3C  245F                     movea.l    A2, [A7]+
  2338. 00001D3E  4E5E                     unlink     A6
  2339. 00001D40  4E75                     rts
  2340. fn00001D42:
  2341. 00001D42  2F03                     move.l     -[A7], D3
  2342. 00001D44  262F 0008                move.l     D3, [A7 + 0x8]
  2343. 00001D48  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  2344. 00001D4E  6D08                     blt        +0xA /* 00001D58 */
  2345. 00001D50  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  2346. 00001D56  6F04                     ble        +0x6 /* 00001D5C */
  2347. label00001D58:
  2348. 00001D58  7000                     moveq.l    D0, 0x00
  2349. 00001D5A  6002                     bra        +0x4 /* 00001D5E */
  2350. label00001D5C:
  2351. 00001D5C  7001                     moveq.l    D0, 0x01
  2352. label00001D5E:
  2353. 00001D5E  261F                     move.l     D3, [A7]+
  2354. 00001D60  4E75                     rts
  2355. fn00001D62:
  2356. 00001D62  4E56 FFD2                link       A6, -0x002E
  2357. 00001D66  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  2358. 00001D6A  246E 0008                movea.l    A2, [A6 + 0x8]
  2359. 00001D6E  2E2E 000C                move.l     D7, [A6 + 0xC]
  2360. 00001D72  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2361. 00001D76  4EB9 0001 4E8C           jsr        [0x00014E8C]
  2362. 00001D7C  2800                     move.l     D4, D0
  2363. 00001D7E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2364. 00001D82  4EB9 0001 4E82           jsr        [0x00014E82]
  2365. 00001D88  2A00                     move.l     D5, D0
  2366. 00001D8A  2607                     move.l     D3, D7
  2367. 00001D8C  9684                     sub.l      D3, D4
  2368. 00001D8E  2643                     movea.l    A3, D3
  2369. 00001D90  2C05                     move.l     D6, D5
  2370. 00001D92  9C84                     sub.l      D6, D4
  2371. 00001D94  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  2372. 00001D9A  504F                     addq.w     A7, 8
  2373. 00001D9C  6F00 00F6                ble        +0xF8 /* 00001E94 */
  2374. 00001DA0  BE84                     cmp.l      D7, D4
  2375. 00001DA2  6E10                     bgt        +0x12 /* 00001DB4 */
  2376. 00001DA4  554F                     subq.w     A7, 2
  2377. 00001DA6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2378. 00001DAA  A961                     syscall    GetControlMinimum/GetMinCtl
  2379. 00001DAC  301F                     move.w     D0, [A7]+
  2380. 00001DAE  3600                     move.w     D3, D0
  2381. 00001DB0  6000 00E2                bra        +0xE4 /* 00001E94 */
  2382. label00001DB4:
  2383. 00001DB4  BE85                     cmp.l      D7, D5
  2384. 00001DB6  6D10                     blt        +0x12 /* 00001DC8 */
  2385. 00001DB8  554F                     subq.w     A7, 2
  2386. 00001DBA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2387. 00001DBE  A962                     syscall    GetControlMaximum/GetMaxCtl
  2388. 00001DC0  301F                     move.w     D0, [A7]+
  2389. 00001DC2  3600                     move.w     D3, D0
  2390. 00001DC4  6000 00CE                bra        +0xD0 /* 00001E94 */
  2391. label00001DC8:
  2392. 00001DC8  2D46 FFD2                move.l     [A6 - 0x2E], D6
  2393. 00001DCC  486E FFD2                pea.l      [A6 - 0x2E]
  2394. 00001DD0  486E FFD2                pea.l      [A6 - 0x2E]
  2395. 00001DD4  3F3C 280E                move.w     -[A7], 0x280E
  2396. 00001DD8  A9EB                     syscall    Pack4/FP68K
  2397. 00001DDA  486E FFD2                pea.l      [A6 - 0x2E]
  2398. 00001DDE  486E FFD2                pea.l      [A6 - 0x2E]
  2399. 00001DE2  3F3C 0810                move.w     -[A7], 0x810
  2400. 00001DE6  A9EB                     syscall    Pack4/FP68K
  2401. 00001DE8  2D7C 400D FFFE FFDC      move.l     [A6 - 0x24], 0x400DFFFE
  2402. 00001DF0  42AE FFE0                clr.l      [A6 - 0x20]
  2403. 00001DF4  426E FFE4                clr.w      [A6 - 0x1C]
  2404. 00001DF8  486E FFD2                pea.l      [A6 - 0x2E]
  2405. 00001DFC  486E FFDC                pea.l      [A6 - 0x24]
  2406. 00001E00  3F3C 0806                move.w     -[A7], 0x806
  2407. 00001E04  A9EB                     syscall    Pack4/FP68K
  2408. 00001E06  486E FFDC                pea.l      [A6 - 0x24]
  2409. 00001E0A  486E FFE6                pea.l      [A6 - 0x1A]
  2410. 00001E0E  3F3C 0810                move.w     -[A7], 0x810
  2411. 00001E12  A9EB                     syscall    Pack4/FP68K
  2412. 00001E14  2D6E FFE6 FFF8           move.l     [A6 - 0x8], [A6 - 0x1A]
  2413. 00001E1A  2D6E FFEA FFFC           move.l     [A6 - 0x4], [A6 - 0x16]
  2414. 00001E20  2D4B FFDC                move.l     [A6 - 0x24], A3
  2415. 00001E24  486E FFDC                pea.l      [A6 - 0x24]
  2416. 00001E28  486E FFDC                pea.l      [A6 - 0x24]
  2417. 00001E2C  3F3C 280E                move.w     -[A7], 0x280E
  2418. 00001E30  A9EB                     syscall    Pack4/FP68K
  2419. 00001E32  486E FFDC                pea.l      [A6 - 0x24]
  2420. 00001E36  486E FFDC                pea.l      [A6 - 0x24]
  2421. 00001E3A  3F3C 0810                move.w     -[A7], 0x810
  2422. 00001E3E  A9EB                     syscall    Pack4/FP68K
  2423. 00001E40  486E FFF8                pea.l      [A6 - 0x8]
  2424. 00001E44  486E FFD2                pea.l      [A6 - 0x2E]
  2425. 00001E48  3F3C 080E                move.w     -[A7], 0x80E
  2426. 00001E4C  A9EB                     syscall    Pack4/FP68K
  2427. 00001E4E  486E FFDC                pea.l      [A6 - 0x24]
  2428. 00001E52  486E FFD2                pea.l      [A6 - 0x2E]
  2429. 00001E56  3F3C 0804                move.w     -[A7], 0x804
  2430. 00001E5A  A9EB                     syscall    Pack4/FP68K
  2431. 00001E5C  486E FFD2                pea.l      [A6 - 0x2E]
  2432. 00001E60  486E FFE6                pea.l      [A6 - 0x1A]
  2433. 00001E64  3F3C 0810                move.w     -[A7], 0x810
  2434. 00001E68  A9EB                     syscall    Pack4/FP68K
  2435. 00001E6A  486E FFE6                pea.l      [A6 - 0x1A]
  2436. 00001E6E  486E FFEE                pea.l      [A6 - 0x12]
  2437. 00001E72  3F3C 080E                move.w     -[A7], 0x80E
  2438. 00001E76  A9EB                     syscall    Pack4/FP68K
  2439. 00001E78  486E FFEE                pea.l      [A6 - 0x12]
  2440. 00001E7C  3F3C 0016                move.w     -[A7], 0x16
  2441. 00001E80  A9EB                     syscall    Pack4/FP68K
  2442. 00001E82  486E FFEE                pea.l      [A6 - 0x12]
  2443. 00001E86  486E FFEE                pea.l      [A6 - 0x12]
  2444. 00001E8A  3F3C 2810                move.w     -[A7], 0x2810
  2445. 00001E8E  A9EB                     syscall    Pack4/FP68K
  2446. 00001E90  362E FFF0                move.w     D3, [A6 - 0x10]
  2447. label00001E94:
  2448. 00001E94  3003                     move.w     D0, D3
  2449. 00001E96  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  2450. 00001E9A  4E5E                     unlink     A6
  2451. 00001E9C  4E75                     rts
  2452. fn00001E9E:
  2453. 00001E9E  4E56 FFBE                link       A6, -0x0042
  2454. 00001EA2  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  2455. 00001EA6  246E 0008                movea.l    A2, [A6 + 0x8]
  2456. 00001EAA  3A2E 000C                move.w     D5, [A6 + 0xC]
  2457. 00001EAE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2458. 00001EB2  4EB9 0001 4E8C           jsr        [0x00014E8C]
  2459. 00001EB8  2600                     move.l     D3, D0
  2460. 00001EBA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2461. 00001EBE  4EB9 0001 4E82           jsr        [0x00014E82]
  2462. 00001EC4  2C00                     move.l     D6, D0
  2463. 00001EC6  3805                     move.w     D4, D5
  2464. 00001EC8  48C4                     ext.l      D4
  2465. 00001ECA  D883                     add.l      D4, D3
  2466. 00001ECC  2E06                     move.l     D7, D6
  2467. 00001ECE  9E83                     sub.l      D7, D3
  2468. 00001ED0  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  2469. 00001ED6  504F                     addq.w     A7, 8
  2470. 00001ED8  6F00 0140                ble        +0x142 /* 0000201A */
  2471. 00001EDC  554F                     subq.w     A7, 2
  2472. 00001EDE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2473. 00001EE2  A961                     syscall    GetControlMinimum/GetMinCtl
  2474. 00001EE4  301F                     move.w     D0, [A7]+
  2475. 00001EE6  BA40                     cmp.w      D5, D0
  2476. 00001EE8  6E06                     bgt        +0x8 /* 00001EF0 */
  2477. 00001EEA  2803                     move.l     D4, D3
  2478. 00001EEC  6000 012C                bra        +0x12E /* 0000201A */
  2479. label00001EF0:
  2480. 00001EF0  554F                     subq.w     A7, 2
  2481. 00001EF2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2482. 00001EF6  A962                     syscall    GetControlMaximum/GetMaxCtl
  2483. 00001EF8  301F                     move.w     D0, [A7]+
  2484. 00001EFA  BA40                     cmp.w      D5, D0
  2485. 00001EFC  6D06                     blt        +0x8 /* 00001F04 */
  2486. 00001EFE  2806                     move.l     D4, D6
  2487. 00001F00  6000 0118                bra        +0x11A /* 0000201A */
  2488. label00001F04:
  2489. 00001F04  2D7C 400D FFFE FFBE      move.l     [A6 - 0x42], 0x400DFFFE
  2490. 00001F0C  42AE FFC2                clr.l      [A6 - 0x3E]
  2491. 00001F10  426E FFC6                clr.w      [A6 - 0x3A]
  2492. 00001F14  2D47 FFC8                move.l     [A6 - 0x38], D7
  2493. 00001F18  486E FFC8                pea.l      [A6 - 0x38]
  2494. 00001F1C  486E FFC8                pea.l      [A6 - 0x38]
  2495. 00001F20  3F3C 280E                move.w     -[A7], 0x280E
  2496. 00001F24  A9EB                     syscall    Pack4/FP68K
  2497. 00001F26  486E FFC8                pea.l      [A6 - 0x38]
  2498. 00001F2A  486E FFC8                pea.l      [A6 - 0x38]
  2499. 00001F2E  3F3C 0810                move.w     -[A7], 0x810
  2500. 00001F32  A9EB                     syscall    Pack4/FP68K
  2501. 00001F34  486E FFC8                pea.l      [A6 - 0x38]
  2502. 00001F38  486E FFD2                pea.l      [A6 - 0x2E]
  2503. 00001F3C  3F3C 080E                move.w     -[A7], 0x80E
  2504. 00001F40  A9EB                     syscall    Pack4/FP68K
  2505. 00001F42  486E FFBE                pea.l      [A6 - 0x42]
  2506. 00001F46  486E FFD2                pea.l      [A6 - 0x2E]
  2507. 00001F4A  3F3C 0006                move.w     -[A7], 0x6
  2508. 00001F4E  A9EB                     syscall    Pack4/FP68K
  2509. 00001F50  486E FFD2                pea.l      [A6 - 0x2E]
  2510. 00001F54  486E FFDC                pea.l      [A6 - 0x24]
  2511. 00001F58  3F3C 0810                move.w     -[A7], 0x810
  2512. 00001F5C  A9EB                     syscall    Pack4/FP68K
  2513. 00001F5E  2D6E FFDC FFF8           move.l     [A6 - 0x8], [A6 - 0x24]
  2514. 00001F64  2D6E FFE0 FFFC           move.l     [A6 - 0x4], [A6 - 0x20]
  2515. 00001F6A  3D45 FFD2                move.w     [A6 - 0x2E], D5
  2516. 00001F6E  486E FFD2                pea.l      [A6 - 0x2E]
  2517. 00001F72  486E FFD2                pea.l      [A6 - 0x2E]
  2518. 00001F76  3F3C 200E                move.w     -[A7], 0x200E
  2519. 00001F7A  A9EB                     syscall    Pack4/FP68K
  2520. 00001F7C  486E FFD2                pea.l      [A6 - 0x2E]
  2521. 00001F80  486E FFD2                pea.l      [A6 - 0x2E]
  2522. 00001F84  3F3C 0810                move.w     -[A7], 0x810
  2523. 00001F88  A9EB                     syscall    Pack4/FP68K
  2524. 00001F8A  486E FFD2                pea.l      [A6 - 0x2E]
  2525. 00001F8E  486E FFC8                pea.l      [A6 - 0x38]
  2526. 00001F92  3F3C 080E                move.w     -[A7], 0x80E
  2527. 00001F96  A9EB                     syscall    Pack4/FP68K
  2528. 00001F98  486E FFF8                pea.l      [A6 - 0x8]
  2529. 00001F9C  486E FFC8                pea.l      [A6 - 0x38]
  2530. 00001FA0  3F3C 0804                move.w     -[A7], 0x804
  2531. 00001FA4  A9EB                     syscall    Pack4/FP68K
  2532. 00001FA6  2D43 FFBE                move.l     [A6 - 0x42], D3
  2533. 00001FAA  486E FFBE                pea.l      [A6 - 0x42]
  2534. 00001FAE  486E FFBE                pea.l      [A6 - 0x42]
  2535. 00001FB2  3F3C 280E                move.w     -[A7], 0x280E
  2536. 00001FB6  A9EB                     syscall    Pack4/FP68K
  2537. 00001FB8  486E FFBE                pea.l      [A6 - 0x42]
  2538. 00001FBC  486E FFBE                pea.l      [A6 - 0x42]
  2539. 00001FC0  3F3C 0810                move.w     -[A7], 0x810
  2540. 00001FC4  A9EB                     syscall    Pack4/FP68K
  2541. 00001FC6  486E FFBE                pea.l      [A6 - 0x42]
  2542. 00001FCA  486E FFE4                pea.l      [A6 - 0x1C]
  2543. 00001FCE  3F3C 080E                move.w     -[A7], 0x80E
  2544. 00001FD2  A9EB                     syscall    Pack4/FP68K
  2545. 00001FD4  486E FFC8                pea.l      [A6 - 0x38]
  2546. 00001FD8  486E FFE4                pea.l      [A6 - 0x1C]
  2547. 00001FDC  3F3C 0000                move.w     -[A7], 0x0
  2548. 00001FE0  A9EB                     syscall    Pack4/FP68K
  2549. 00001FE2  486E FFE4                pea.l      [A6 - 0x1C]
  2550. 00001FE6  486E FFDC                pea.l      [A6 - 0x24]
  2551. 00001FEA  3F3C 0810                move.w     -[A7], 0x810
  2552. 00001FEE  A9EB                     syscall    Pack4/FP68K
  2553. 00001FF0  486E FFDC                pea.l      [A6 - 0x24]
  2554. 00001FF4  486E FFEE                pea.l      [A6 - 0x12]
  2555. 00001FF8  3F3C 080E                move.w     -[A7], 0x80E
  2556. 00001FFC  A9EB                     syscall    Pack4/FP68K
  2557. 00001FFE  486E FFEE                pea.l      [A6 - 0x12]
  2558. 00002002  3F3C 0016                move.w     -[A7], 0x16
  2559. 00002006  A9EB                     syscall    Pack4/FP68K
  2560. 00002008  486E FFEE                pea.l      [A6 - 0x12]
  2561. 0000200C  486E FFEE                pea.l      [A6 - 0x12]
  2562. 00002010  3F3C 2810                move.w     -[A7], 0x2810
  2563. 00002014  A9EB                     syscall    Pack4/FP68K
  2564. 00002016  282E FFEE                move.l     D4, [A6 - 0x12]
  2565. label0000201A:
  2566. 0000201A  2004                     move.l     D0, D4
  2567. 0000201C  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  2568. 00002020  4E5E                     unlink     A6
  2569. 00002022  4E75                     rts
  2570. fn00002024:
  2571. 00002024  4E56 FFFC                link       A6, -0x0004
  2572. 00002028  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  2573. 0000202C  246E 0008                movea.l    A2, [A6 + 0x8]
  2574. 00002030  2C2E 000C                move.l     D6, [A6 + 0xC]
  2575. 00002034  2A2E 0010                move.l     D5, [A6 + 0x10]
  2576. 00002038  7800                     moveq.l    D4, 0x00
  2577. 0000203A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2578. 0000203E  486E FFFC                pea.l      [A6 - 0x4]
  2579. 00002042  4EB9 0000 36FA           jsr        [0x000036FA]
  2580. 00002048  2F06                     move.l     -[A7], D6
  2581. 0000204A  61FF FFFF FCF6           bsr        -0x308 /* 00001D42 */
  2582. 00002050  4A00                     tst.b      D0
  2583. 00002052  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2584. 00002056  6720                     beq        +0x22 /* 00002078 */
  2585. 00002058  2F05                     move.l     -[A7], D5
  2586. 0000205A  61FF FFFF FCE6           bsr        -0x318 /* 00001D42 */
  2587. 00002060  4A00                     tst.b      D0
  2588. 00002062  584F                     addq.w     A7, 4
  2589. 00002064  6712                     beq        +0x14 /* 00002078 */
  2590. 00002066  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2591. 0000206A  3F06                     move.w     -[A7], D6
  2592. 0000206C  A964                     syscall    SetControlMinimum/SetMinCtl
  2593. 0000206E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2594. 00002072  3F05                     move.w     -[A7], D5
  2595. 00002074  A965                     syscall    SetControlMaximum/SetMaxCtl
  2596. 00002076  6024                     bra        +0x26 /* 0000209C */
  2597. label00002078:
  2598. 00002078  7801                     moveq.l    D4, 0x01
  2599. 0000207A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2600. 0000207E  4267                     clr.w      -[A7]
  2601. 00002080  A964                     syscall    SetControlMinimum/SetMinCtl
  2602. 00002082  2605                     move.l     D3, D5
  2603. 00002084  9686                     sub.l      D3, D6
  2604. 00002086  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  2605. 0000208C  6F06                     ble        +0x8 /* 00002094 */
  2606. 0000208E  263C 0000 7FFF           move.l     D3, 0x7FFF
  2607. label00002094:
  2608. 00002094  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2609. 00002098  3F03                     move.w     -[A7], D3
  2610. 0000209A  A965                     syscall    SetControlMaximum/SetMaxCtl
  2611. label0000209C:
  2612. 0000209C  1004                     move.b     D0, D4
  2613. 0000209E  56C0                     sne        D0
  2614. 000020A0  4400                     neg.b      D0
  2615. 000020A2  1600                     move.b     D3, D0
  2616. 000020A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  2617. 000020A8  486E FFFC                pea.l      [A6 - 0x4]
  2618. 000020AC  4EB9 0000 3702           jsr        [0x00003702]
  2619. 000020B2  1003                     move.b     D0, D3
  2620. 000020B4  5C4F                     addq.w     A7, 6
  2621. 000020B6  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  2622. 000020BA  4E5E                     unlink     A6
  2623. 000020BC  4E75                     rts
  2624. 000020BE  4E56 0000                link       A6, 0
  2625. 000020C2  2F0A                     move.l     -[A7], A2
  2626. 000020C4  246E 0008                movea.l    A2, [A6 + 0x8]
  2627. 000020C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2628. 000020CC  2F0A                     move.l     -[A7], A2
  2629. 000020CE  61FF FFFF F4F4           bsr        -0xB0A /* 000015C4 */
  2630. 000020D4  41F9 0000 5F68           lea.l      A0, [0x00005F68]
  2631. 000020DA  2488                     move.l     [A2], A0
  2632. 000020DC  422A 0010                clr.b      [A2 + 0x10]
  2633. 000020E0  422A 0011                clr.b      [A2 + 0x11]
  2634. 000020E4  204A                     movea.l    A0, A2
  2635. 000020E6  504F                     addq.w     A7, 8
  2636. 000020E8  245F                     movea.l    A2, [A7]+
  2637. 000020EA  4E5E                     unlink     A6
  2638. 000020EC  4E75                     rts
  2639. 000020EE  4E56 0000                link       A6, 0
  2640. 000020F2  48E7 0038                movem.l    -[A7], A2,A3,A4
  2641. 000020F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2642. 000020FA  266E 000C                movea.l    A3, [A6 + 0xC]
  2643. 000020FE  246E 0010                movea.l    A2, [A6 + 0x10]
  2644. 00002102  2F0A                     move.l     -[A7], A2
  2645. 00002104  2F0B                     move.l     -[A7], A3
  2646. 00002106  2F0C                     move.l     -[A7], A4
  2647. 00002108  61FF FFFF F4F0           bsr        -0xB0E /* 000015FA */
  2648. 0000210E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2649. 00002112  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2650. 00002116  4E5E                     unlink     A6
  2651. 00002118  4E75                     rts
  2652. 0000211A  4E56 0000                link       A6, 0
  2653. 0000211E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2654. 00002122  246E 0008                movea.l    A2, [A6 + 0x8]
  2655. 00002126  286E 000C                movea.l    A4, [A6 + 0xC]
  2656. 0000212A  362E 0010                move.w     D3, [A6 + 0x10]
  2657. 0000212E  266E 0012                movea.l    A3, [A6 + 0x12]
  2658. 00002132  3A2E 0016                move.w     D5, [A6 + 0x16]
  2659. 00002136  282E 0018                move.l     D4, [A6 + 0x18]
  2660. 0000213A  2F04                     move.l     -[A7], D4
  2661. 0000213C  3F05                     move.w     -[A7], D5
  2662. 0000213E  2F0B                     move.l     -[A7], A3
  2663. 00002140  3F03                     move.w     -[A7], D3
  2664. 00002142  2F0C                     move.l     -[A7], A4
  2665. 00002144  2F0A                     move.l     -[A7], A2
  2666. 00002146  61FF FFFF F512           bsr        -0xAEC /* 0000165A */
  2667. 0000214C  4AAD 800C                tst.l      [A5 - 0x7FF4]
  2668. 00002150  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2669. 00002154  660A                     bne        +0xC /* 00002160 */
  2670. 00002156  41F9 0000 0DA2           lea.l      A0, [0x00000DA2]
  2671. 0000215C  2B48 800C                move.l     [A5 - 0x7FF4], A0
  2672. label00002160:
  2673. 00002160  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2674. 00002164  2F0A                     move.l     -[A7], A2
  2675. 00002166  A95B                     syscall    SetControlReference/SetCRefCon
  2676. 00002168  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2677. 0000216C  4EB9 0001 4E82           jsr        [0x00014E82]
  2678. 00002172  584F                     addq.w     A7, 4
  2679. 00002174  2F00                     move.l     -[A7], D0
  2680. 00002176  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2681. 0000217A  4EB9 0001 4E8C           jsr        [0x00014E8C]
  2682. 00002180  584F                     addq.w     A7, 4
  2683. 00002182  2F00                     move.l     -[A7], D0
  2684. 00002184  2F0A                     move.l     -[A7], A2
  2685. 00002186  61FF FFFF FE9C           bsr        -0x162 /* 00002024 */
  2686. 0000218C  1540 0010                move.b     [A2 + 0x10], D0
  2687. 00002190  0C43 0182                cmpi.w     D3, 0x182
  2688. 00002194  57C0                     seq        D0
  2689. 00002196  4400                     neg.b      D0
  2690. 00002198  1540 0011                move.b     [A2 + 0x11], D0
  2691. 0000219C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2692. 000021A0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2693. 000021A4  4E5E                     unlink     A6
  2694. 000021A6  4E75                     rts
  2695. 000021A8  4E56 0000                link       A6, 0
  2696. 000021AC  2F0A                     move.l     -[A7], A2
  2697. 000021AE  246E 0008                movea.l    A2, [A6 + 0x8]
  2698. 000021B2  200A                     move.l     D0, A2
  2699. 000021B4  6724                     beq        +0x26 /* 000021DA */
  2700. 000021B6  41F9 0000 5F68           lea.l      A0, [0x00005F68]
  2701. 000021BC  2488                     move.l     [A2], A0
  2702. 000021BE  4267                     clr.w      -[A7]
  2703. 000021C0  2F0A                     move.l     -[A7], A2
  2704. 000021C2  61FF FFFF F602           bsr        -0x9FC /* 000017C6 */
  2705. 000021C8  4A6E 000C                tst.w      [A6 + 0xC]
  2706. 000021CC  5C4F                     addq.w     A7, 6
  2707. 000021CE  6F0A                     ble        +0xC /* 000021DA */
  2708. 000021D0  2F0A                     move.l     -[A7], A2
  2709. 000021D2  4EB9 0000 2592           jsr        [0x00002592]
  2710. 000021D8  584F                     addq.w     A7, 4
  2711. label000021DA:
  2712. 000021DA  204A                     movea.l    A0, A2
  2713. 000021DC  245F                     movea.l    A2, [A7]+
  2714. 000021DE  4E5E                     unlink     A6
  2715. 000021E0  4E75                     rts
  2716. 000021E2  4E56 FFFC                link       A6, -0x0004
  2717. 000021E6  48E7 1820                movem.l    -[A7], D3,D4,A2
  2718. 000021EA  246E 0008                movea.l    A2, [A6 + 0x8]
  2719. 000021EE  282E 000C                move.l     D4, [A6 + 0xC]
  2720. 000021F2  3604                     move.w     D3, D4
  2721. 000021F4  4A2A 0010                tst.b      [A2 + 0x10]
  2722. 000021F8  670E                     beq        +0x10 /* 00002208 */
  2723. 000021FA  2F04                     move.l     -[A7], D4
  2724. 000021FC  2F0A                     move.l     -[A7], A2
  2725. 000021FE  61FF FFFF FB62           bsr        -0x49C /* 00001D62 */
  2726. 00002204  3600                     move.w     D3, D0
  2727. 00002206  504F                     addq.w     A7, 8
  2728. label00002208:
  2729. 00002208  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2730. 0000220C  486E FFFC                pea.l      [A6 - 0x4]
  2731. 00002210  4EB9 0000 36FA           jsr        [0x000036FA]
  2732. 00002216  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2733. 0000221A  3F03                     move.w     -[A7], D3
  2734. 0000221C  A963                     syscall    SetControlValue/SetCtlValue
  2735. 0000221E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2736. 00002222  486E FFFC                pea.l      [A6 - 0x4]
  2737. 00002226  4EB9 0000 3702           jsr        [0x00003702]
  2738. 0000222C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2739. 00002230  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2740. 00002234  4E5E                     unlink     A6
  2741. 00002236  4E75                     rts
  2742. 00002238  4E56 0000                link       A6, 0
  2743. 0000223C  2F0A                     move.l     -[A7], A2
  2744. 0000223E  246E 0008                movea.l    A2, [A6 + 0x8]
  2745. 00002242  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2746. 00002246  4EB9 0001 4E82           jsr        [0x00014E82]
  2747. 0000224C  584F                     addq.w     A7, 4
  2748. 0000224E  2F00                     move.l     -[A7], D0
  2749. 00002250  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2750. 00002254  2F0A                     move.l     -[A7], A2
  2751. 00002256  61FF FFFF FDCC           bsr        -0x232 /* 00002024 */
  2752. 0000225C  1540 0010                move.b     [A2 + 0x10], D0
  2753. 00002260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2754. 00002264  245F                     movea.l    A2, [A7]+
  2755. 00002266  4E5E                     unlink     A6
  2756. 00002268  4E75                     rts
  2757. 0000226A  4E56 0000                link       A6, 0
  2758. 0000226E  2F0A                     move.l     -[A7], A2
  2759. 00002270  246E 0008                movea.l    A2, [A6 + 0x8]
  2760. 00002274  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2761. 00002278  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2762. 0000227C  4EB9 0001 4E8C           jsr        [0x00014E8C]
  2763. 00002282  584F                     addq.w     A7, 4
  2764. 00002284  2F00                     move.l     -[A7], D0
  2765. 00002286  2F0A                     move.l     -[A7], A2
  2766. 00002288  61FF FFFF FD9A           bsr        -0x264 /* 00002024 */
  2767. 0000228E  1540 0010                move.b     [A2 + 0x10], D0
  2768. 00002292  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2769. 00002296  245F                     movea.l    A2, [A7]+
  2770. 00002298  4E5E                     unlink     A6
  2771. 0000229A  4E75                     rts
  2772. 0000229C  4E56 0000                link       A6, 0
  2773. 000022A0  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  2774. 000022A4  246E 0008                movea.l    A2, [A6 + 0x8]
  2775. 000022A8  362E 000C                move.w     D3, [A6 + 0xC]
  2776. 000022AC  3003                     move.w     D0, D3
  2777. 000022AE  48C0                     ext.l      D0
  2778. 000022B0  0C80 0000 0081           cmpi.l     D0, 0x81
  2779. 000022B6  6D1A                     blt        +0x1C /* 000022D2 */
  2780. 000022B8  4A2A 0011                tst.b      [A2 + 0x11]
  2781. 000022BC  6714                     beq        +0x16 /* 000022D2 */
  2782. 000022BE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2783. 000022C2  2F0A                     move.l     -[A7], A2
  2784. 000022C4  61FF 0000 00A4           bsr        +0xA6 /* 0000236A */
  2785. 000022CA  7000                     moveq.l    D0, 0x00
  2786. 000022CC  504F                     addq.w     A7, 8
  2787. 000022CE  6000 0092                bra        +0x94 /* 00002362 */
  2788. label000022D2:
  2789. 000022D2  266D 800C                movea.l    A3, [A5 - 0x7FF4]
  2790. 000022D6  3003                     move.w     D0, D3
  2791. 000022D8  48C0                     ext.l      D0
  2792. 000022DA  0C80 0000 0081           cmpi.l     D0, 0x81
  2793. 000022E0  6D02                     blt        +0x4 /* 000022E4 */
  2794. 000022E2  97CB                     sub.l      A3, A3
  2795. label000022E4:
  2796. 000022E4  554F                     subq.w     A7, 2
  2797. 000022E6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2798. 000022EA  A960                     syscall    GetControlValue/GetCtlValue
  2799. 000022EC  301F                     move.w     D0, [A7]+
  2800. 000022EE  3800                     move.w     D4, D0
  2801. 000022F0  554F                     subq.w     A7, 2
  2802. 000022F2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2803. 000022F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2804. 000022FA  2F0B                     move.l     -[A7], A3
  2805. 000022FC  A968                     syscall    TrackControl
  2806. 000022FE  301F                     move.w     D0, [A7]+
  2807. 00002300  4A40                     tst.w      D0
  2808. 00002302  56C0                     sne        D0
  2809. 00002304  4400                     neg.b      D0
  2810. 00002306  1A00                     move.b     D5, D0
  2811. 00002308  42A7                     clr.l      -[A7]
  2812. 0000230A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2813. 0000230E  2057                     movea.l    A0, [A7]
  2814. 00002310  2268 0004                movea.l    A1, [A0 + 0x4]
  2815. 00002314  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2816. 00002318  4E91                     jsr        [A1]
  2817. 0000231A  200B                     move.l     D0, A3
  2818. 0000231C  504F                     addq.w     A7, 8
  2819. 0000231E  6640                     bne        +0x42 /* 00002360 */
  2820. 00002320  554F                     subq.w     A7, 2
  2821. 00002322  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2822. 00002326  A960                     syscall    GetControlValue/GetCtlValue
  2823. 00002328  301F                     move.w     D0, [A7]+
  2824. 0000232A  48C0                     ext.l      D0
  2825. 0000232C  2600                     move.l     D3, D0
  2826. 0000232E  3004                     move.w     D0, D4
  2827. 00002330  48C0                     ext.l      D0
  2828. 00002332  B680                     cmp.l      D3, D0
  2829. 00002334  672A                     beq        +0x2C /* 00002360 */
  2830. 00002336  2803                     move.l     D4, D3
  2831. 00002338  4A2A 0010                tst.b      [A2 + 0x10]
  2832. 0000233C  670E                     beq        +0x10 /* 0000234C */
  2833. 0000233E  3F03                     move.w     -[A7], D3
  2834. 00002340  2F0A                     move.l     -[A7], A2
  2835. 00002342  61FF FFFF FB5A           bsr        -0x4A4 /* 00001E9E */
  2836. 00002348  2800                     move.l     D4, D0
  2837. 0000234A  5C4F                     addq.w     A7, 6
  2838. label0000234C:
  2839. 0000234C  2F04                     move.l     -[A7], D4
  2840. 0000234E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2841. 00002352  2057                     movea.l    A0, [A7]
  2842. 00002354  2268 0004                movea.l    A1, [A0 + 0x4]
  2843. 00002358  2269 0020                movea.l    A1, [A1 + 0x20]
  2844. 0000235C  4E91                     jsr        [A1]
  2845. 0000235E  504F                     addq.w     A7, 8
  2846. label00002360:
  2847. 00002360  1005                     move.b     D0, D5
  2848. label00002362:
  2849. 00002362  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  2850. 00002366  4E5E                     unlink     A6
  2851. 00002368  4E75                     rts
  2852. fn0000236A:
  2853. 0000236A  4E56 FFC8                link       A6, -0x0038
  2854. 0000236E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2855. 00002372  246E 0008                movea.l    A2, [A6 + 0x8]
  2856. 00002376  486E FFEA                pea.l      [A6 - 0x16]
  2857. 0000237A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2858. 0000237E  4EB9 0000 348A           jsr        [0x0000348A]
  2859. 00002384  302E FFEA                move.w     D0, [A6 - 0x16]
  2860. 00002388  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  2861. 0000238C  5EC0                     sgt        D0
  2862. 0000238E  4400                     neg.b      D0
  2863. 00002390  1C00                     move.b     D6, D0
  2864. 00002392  3E2E 000C                move.w     D7, [A6 + 0xC]
  2865. 00002396  4A06                     tst.b      D6
  2866. 00002398  504F                     addq.w     A7, 8
  2867. 0000239A  6704                     beq        +0x6 /* 000023A0 */
  2868. 0000239C  3E2E 000E                move.w     D7, [A6 + 0xE]
  2869. label000023A0:
  2870. 000023A0  554F                     subq.w     A7, 2
  2871. 000023A2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2872. 000023A6  A960                     syscall    GetControlValue/GetCtlValue
  2873. 000023A8  301F                     move.w     D0, [A7]+
  2874. 000023AA  554F                     subq.w     A7, 2
  2875. 000023AC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2876. 000023B0  A961                     syscall    GetControlMinimum/GetMinCtl
  2877. 000023B2  301F                     move.w     D0, [A7]+
  2878. 000023B4  3600                     move.w     D3, D0
  2879. 000023B6  554F                     subq.w     A7, 2
  2880. 000023B8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2881. 000023BC  A962                     syscall    GetControlMaximum/GetMaxCtl
  2882. 000023BE  301F                     move.w     D0, [A7]+
  2883. 000023C0  3A00                     move.w     D5, D0
  2884. 000023C2  42A7                     clr.l      -[A7]
  2885. 000023C4  486E FFCE                pea.l      [A6 - 0x32]
  2886. 000023C8  4EB9 0000 2672           jsr        [0x00002672]
  2887. 000023CE  1F06                     move.b     -[A7], D6
  2888. 000023D0  2F0A                     move.l     -[A7], A2
  2889. 000023D2  61FF 0000 01B4           bsr        +0x1B6 /* 00002588 */
  2890. 000023D8  3D40 FFFA                move.w     [A6 - 0x6], D0
  2891. 000023DC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2892. 000023E0  3F03                     move.w     -[A7], D3
  2893. 000023E2  A963                     syscall    SetControlValue/SetCtlValue
  2894. 000023E4  1F06                     move.b     -[A7], D6
  2895. 000023E6  2F0A                     move.l     -[A7], A2
  2896. 000023E8  61FF 0000 019E           bsr        +0x1A0 /* 00002588 */
  2897. 000023EE  3800                     move.w     D4, D0
  2898. 000023F0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2899. 000023F4  3F05                     move.w     -[A7], D5
  2900. 000023F6  A963                     syscall    SetControlValue/SetCtlValue
  2901. 000023F8  1F06                     move.b     -[A7], D6
  2902. 000023FA  2F0A                     move.l     -[A7], A2
  2903. 000023FC  61FF 0000 018A           bsr        +0x18C /* 00002588 */
  2904. 00002402  3A00                     move.w     D5, D0
  2905. 00002404  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2906. 00002408  3F04                     move.w     -[A7], D4
  2907. 0000240A  A964                     syscall    SetControlMinimum/SetMinCtl
  2908. 0000240C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2909. 00002410  3F05                     move.w     -[A7], D5
  2910. 00002412  A965                     syscall    SetControlMaximum/SetMaxCtl
  2911. 00002414  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2912. 00002418  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2913. 0000241C  A963                     syscall    SetControlValue/SetCtlValue
  2914. 0000241E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2915. 00002422  486E FFCE                pea.l      [A6 - 0x32]
  2916. 00002426  4EB9 0000 267A           jsr        [0x0000267A]
  2917. 0000242C  2D6E 000C FFD8           move.l     [A6 - 0x28], [A6 + 0xC]
  2918. 00002432  266A 0008                movea.l    A3, [A2 + 0x8]
  2919. 00002436  4267                     clr.w      -[A7]
  2920. 00002438  2F0B                     move.l     -[A7], A3
  2921. 0000243A  3F3C 0006                move.w     -[A7], 0x6
  2922. 0000243E  486E FFD8                pea.l      [A6 - 0x28]
  2923. 00002442  2053                     movea.l    A0, [A3]
  2924. 00002444  2068 0018                movea.l    A0, [A0 + 0x18]
  2925. 00002448  2050                     movea.l    A0, [A0]
  2926. 0000244A  4E90                     jsr        [A0]
  2927. 0000244C  201F                     move.l     D0, [A7]+
  2928. 0000244E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2929. 00002452  4EB9 0001 4E8C           jsr        [0x00014E8C]
  2930. 00002458  2640                     movea.l    A3, D0
  2931. 0000245A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2932. 0000245E  4EB9 0001 4E82           jsr        [0x00014E82]
  2933. 00002464  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2934. 00002468  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2935. 0000246C  6000 00F2                bra        +0xF4 /* 00002560 */
  2936. label00002470:
  2937. 00002470  486E FFFC                pea.l      [A6 - 0x4]
  2938. 00002474  A972                     syscall    GetMouse
  2939. 00002476  362E FFFA                move.w     D3, [A6 - 0x6]
  2940. 0000247A  554F                     subq.w     A7, 2
  2941. 0000247C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2942. 00002480  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2943. 00002484  A8AD                     syscall    PtInRect
  2944. 00002486  101F                     move.b     D0, [A7]+
  2945. 00002488  6730                     beq        +0x32 /* 000024BA */
  2946. 0000248A  4A06                     tst.b      D6
  2947. 0000248C  6710                     beq        +0x12 /* 0000249E */
  2948. 0000248E  3007                     move.w     D0, D7
  2949. 00002490  48C0                     ext.l      D0
  2950. 00002492  322E FFFE                move.w     D1, [A6 - 0x2]
  2951. 00002496  48C1                     ext.l      D1
  2952. 00002498  9280                     sub.l      D1, D0
  2953. 0000249A  D641                     add.w      D3, D1
  2954. 0000249C  600E                     bra        +0x10 /* 000024AC */
  2955. label0000249E:
  2956. 0000249E  3007                     move.w     D0, D7
  2957. 000024A0  48C0                     ext.l      D0
  2958. 000024A2  322E FFFC                move.w     D1, [A6 - 0x4]
  2959. 000024A6  48C1                     ext.l      D1
  2960. 000024A8  9280                     sub.l      D1, D0
  2961. 000024AA  D641                     add.w      D3, D1
  2962. label000024AC:
  2963. 000024AC  B644                     cmp.w      D3, D4
  2964. 000024AE  6C04                     bge        +0x6 /* 000024B4 */
  2965. 000024B0  3604                     move.w     D3, D4
  2966. 000024B2  6006                     bra        +0x8 /* 000024BA */
  2967. label000024B4:
  2968. 000024B4  B645                     cmp.w      D3, D5
  2969. 000024B6  6F02                     ble        +0x4 /* 000024BA */
  2970. 000024B8  3605                     move.w     D3, D5
  2971. label000024BA:
  2972. 000024BA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2973. 000024BE  3F03                     move.w     -[A7], D3
  2974. 000024C0  A963                     syscall    SetControlValue/SetCtlValue
  2975. 000024C2  3004                     move.w     D0, D4
  2976. 000024C4  48C0                     ext.l      D0
  2977. 000024C6  3203                     move.w     D1, D3
  2978. 000024C8  48C1                     ext.l      D1
  2979. 000024CA  9280                     sub.l      D1, D0
  2980. 000024CC  4C2E 1800 FFF2           movem.w    A3,A4, [A6 - 0xE]
  2981. 000024D2  4C6E 1801 FFEE           movem.l    D0,A3,A4, [A6 - 0x12]
  2982. 000024D8  D28B                     add.l      D1, A3
  2983. 000024DA  2841                     movea.l    A4, D1
  2984. 000024DC  2F0C                     move.l     -[A7], A4
  2985. 000024DE  3F3C 0081                move.w     -[A7], 0x81
  2986. 000024E2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2987. 000024E6  2057                     movea.l    A0, [A7]
  2988. 000024E8  2268 0004                movea.l    A1, [A0 + 0x4]
  2989. 000024EC  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  2990. 000024F0  4E91                     jsr        [A1]
  2991. 000024F2  42A7                     clr.l      -[A7]
  2992. 000024F4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2993. 000024F8  2057                     movea.l    A0, [A7]
  2994. 000024FA  2268 0004                movea.l    A1, [A0 + 0x4]
  2995. 000024FE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2996. 00002502  4E91                     jsr        [A1]
  2997. 00002504  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2998. label00002508:
  2999. 00002508  554F                     subq.w     A7, 2
  3000. 0000250A  A973                     syscall    StillDown
  3001. 0000250C  101F                     move.b     D0, [A7]+
  3002. 0000250E  6600 FF60                bne        -0x9E /* 00002470 */
  3003. 00002512  42A7                     clr.l      -[A7]
  3004. 00002514  486E FFC8                pea.l      [A6 - 0x38]
  3005. 00002518  4EB9 0000 2672           jsr        [0x00002672]
  3006. 0000251E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3007. 00002522  2F0B                     move.l     -[A7], A3
  3008. 00002524  2F0A                     move.l     -[A7], A2
  3009. 00002526  61FF FFFF FAFC           bsr        -0x502 /* 00002024 */
  3010. 0000252C  3F3C FFFF                move.w     -[A7], 0xFFFF
  3011. 00002530  486E FFC8                pea.l      [A6 - 0x38]
  3012. 00002534  4EB9 0000 267A           jsr        [0x0000267A]
  3013. 0000253A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3014. 0000253E  2057                     movea.l    A0, [A7]
  3015. 00002540  2268 0004                movea.l    A1, [A0 + 0x4]
  3016. 00002544  2269 001C                movea.l    A1, [A1 + 0x1C]
  3017. 00002548  4E91                     jsr        [A1]
  3018. 0000254A  584F                     addq.w     A7, 4
  3019. 0000254C  2F00                     move.l     -[A7], D0
  3020. 0000254E  2F0A                     move.l     -[A7], A2
  3021. 00002550  2057                     movea.l    A0, [A7]
  3022. 00002552  2250                     movea.l    A1, [A0]
  3023. 00002554  2269 002C                movea.l    A1, [A1 + 0x2C]
  3024. 00002558  4E91                     jsr        [A1]
  3025. 0000255A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3026. 0000255E  6020                     bra        +0x22 /* 00002580 */
  3027. label00002560:
  3028. 00002560  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3029. 00002564  5088                     addq.l     A0, 8
  3030. 00002566  2D48 FFF6                move.l     [A6 - 0xA], A0
  3031. 0000256A  908B                     sub.l      D0, A3
  3032. 0000256C  2D40 FFF2                move.l     [A6 - 0xE], D0
  3033. 00002570  3004                     move.w     D0, D4
  3034. 00002572  48C0                     ext.l      D0
  3035. 00002574  3205                     move.w     D1, D5
  3036. 00002576  48C1                     ext.l      D1
  3037. 00002578  9280                     sub.l      D1, D0
  3038. 0000257A  2D41 FFEE                move.l     [A6 - 0x12], D1
  3039. 0000257E  6088                     bra        -0x76 /* 00002508 */
  3040. label00002580:
  3041. 00002580  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3042. 00002584  4E5E                     unlink     A6
  3043. 00002586  4E75                     rts
  3044. fn00002588:
  3045. 00002588  4E56 0000                link       A6, 0
  3046. 0000258C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3047. 00002590  286E 0008                movea.l    A4, [A6 + 0x8]
  3048. 00002594  182E 000C                move.b     D4, [A6 + 0xC]
  3049. 00002598  594F                     subq.w     A7, 4
  3050. 0000259A  A8D8                     syscall    NewRgn
  3051. 0000259C  205F                     movea.l    A0, [A7]+
  3052. 0000259E  2448                     movea.l    A2, A0
  3053. 000025A0  266C 0008                movea.l    A3, [A4 + 0x8]
  3054. 000025A4  594F                     subq.w     A7, 4
  3055. 000025A6  4267                     clr.w      -[A7]
  3056. 000025A8  2F0B                     move.l     -[A7], A3
  3057. 000025AA  3F3C 000B                move.w     -[A7], 0xB
  3058. 000025AE  2F0A                     move.l     -[A7], A2
  3059. 000025B0  2053                     movea.l    A0, [A3]
  3060. 000025B2  2068 0018                movea.l    A0, [A0 + 0x18]
  3061. 000025B6  2050                     movea.l    A0, [A0]
  3062. 000025B8  4E90                     jsr        [A0]
  3063. 000025BA  201F                     move.l     D0, [A7]+
  3064. 000025BC  2652                     movea.l    A3, [A2]
  3065. 000025BE  362B 0002                move.w     D3, [A3 + 0x2]
  3066. 000025C2  4A04                     tst.b      D4
  3067. 000025C4  6704                     beq        +0x6 /* 000025CA */
  3068. 000025C6  362B 0004                move.w     D3, [A3 + 0x4]
  3069. label000025CA:
  3070. 000025CA  2F0A                     move.l     -[A7], A2
  3071. 000025CC  A8D9                     syscall    DisposRgn/DisposeRgn
  3072. 000025CE  3003                     move.w     D0, D3
  3073. 000025D0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3074. 000025D4  4E5E                     unlink     A6
  3075. 000025D6  4E75                     rts
  3076. fn000025D8:
  3077. 000025D8  4E56 0000                link       A6, 0
  3078. 000025DC  48E7 1820                movem.l    -[A7], D3,D4,A2
  3079. 000025E0  246E 0008                movea.l    A2, [A6 + 0x8]
  3080. 000025E4  382E 000C                move.w     D4, [A6 + 0xC]
  3081. 000025E8  554F                     subq.w     A7, 2
  3082. 000025EA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3083. 000025EE  A960                     syscall    GetControlValue/GetCtlValue
  3084. 000025F0  301F                     move.w     D0, [A7]+
  3085. 000025F2  48C0                     ext.l      D0
  3086. 000025F4  2600                     move.l     D3, D0
  3087. 000025F6  4A2A 0010                tst.b      [A2 + 0x10]
  3088. 000025FA  670E                     beq        +0x10 /* 0000260A */
  3089. 000025FC  3F03                     move.w     -[A7], D3
  3090. 000025FE  2F0A                     move.l     -[A7], A2
  3091. 00002600  61FF FFFF F89C           bsr        -0x762 /* 00001E9E */
  3092. 00002606  2600                     move.l     D3, D0
  3093. 00002608  5C4F                     addq.w     A7, 6
  3094. label0000260A:
  3095. 0000260A  2F03                     move.l     -[A7], D3
  3096. 0000260C  3F04                     move.w     -[A7], D4
  3097. 0000260E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3098. 00002612  2057                     movea.l    A0, [A7]
  3099. 00002614  2268 0004                movea.l    A1, [A0 + 0x4]
  3100. 00002618  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  3101. 0000261C  4E91                     jsr        [A1]
  3102. 0000261E  42A7                     clr.l      -[A7]
  3103. 00002620  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3104. 00002624  2057                     movea.l    A0, [A7]
  3105. 00002626  2268 0004                movea.l    A1, [A0 + 0x4]
  3106. 0000262A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3107. 0000262E  4E91                     jsr        [A1]
  3108. 00002630  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3109. 00002634  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3110. 00002638  4E5E                     unlink     A6
  3111. 0000263A  4E75                     rts
  3112. 0000263C  4E56 0000                link       A6, 0
  3113. 00002640  48E7 1030                movem.l    -[A7], D3,A2,A3
  3114. 00002644  266E 000A                movea.l    A3, [A6 + 0xA]
  3115. 00002648  362E 0008                move.w     D3, [A6 + 0x8]
  3116. 0000264C  594F                     subq.w     A7, 4
  3117. 0000264E  2F0B                     move.l     -[A7], A3
  3118. 00002650  A95A                     syscall    GetControlReference/GetCRefCon
  3119. 00002652  201F                     move.l     D0, [A7]+
  3120. 00002654  2440                     movea.l    A2, D0
  3121. 00002656  3F03                     move.w     -[A7], D3
  3122. 00002658  2F0A                     move.l     -[A7], A2
  3123. 0000265A  61FF FFFF FF7C           bsr        -0x82 /* 000025D8 */
  3124. 00002660  5C4F                     addq.w     A7, 6
  3125. 00002662  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3126. 00002666  4E5E                     unlink     A6
  3127. 00002668  4E74 0006                rtd        0x0006
  3128. 0000266C  4E56 0000                link       A6, 0
  3129. 00002670  2F0A                     move.l     -[A7], A2
  3130. 00002672  246E 0008                movea.l    A2, [A6 + 0x8]
  3131. 00002676  41F9 0000 5F08           lea.l      A0, [0x00005F08]
  3132. 0000267C  2488                     move.l     [A2], A0
  3133. 0000267E  42AA 0004                clr.l      [A2 + 0x4]
  3134. 00002682  426A 0008                clr.w      [A2 + 0x8]
  3135. 00002686  256D FF42 000A           move.l     [A2 + 0xA], [A5 - 0xBE]
  3136. 0000268C  422A 000E                clr.b      [A2 + 0xE]
  3137. 00002690  157C 0001 000F           move.b     [A2 + 0xF], 0x1
  3138. 00002696  422A 0011                clr.b      [A2 + 0x11]
  3139. 0000269A  486A 000A                pea.l      [A2 + 0xA]
  3140. 0000269E  2F0A                     move.l     -[A7], A2
  3141. 000026A0  2057                     movea.l    A0, [A7]
  3142. 000026A2  2250                     movea.l    A1, [A0]
  3143. 000026A4  2269 0044                movea.l    A1, [A1 + 0x44]
  3144. 000026A8  4E91                     jsr        [A1]
  3145. 000026AA  204A                     movea.l    A0, A2
  3146. 000026AC  504F                     addq.w     A7, 8
  3147. 000026AE  245F                     movea.l    A2, [A7]+
  3148. 000026B0  4E5E                     unlink     A6
  3149. 000026B2  4E75                     rts
  3150. 000026B4  4E56 0000                link       A6, 0
  3151. 000026B8  48E7 1030                movem.l    -[A7], D3,A2,A3
  3152. 000026BC  246E 0008                movea.l    A2, [A6 + 0x8]
  3153. 000026C0  362E 000C                move.w     D3, [A6 + 0xC]
  3154. 000026C4  200A                     move.l     D0, A2
  3155. 000026C6  6734                     beq        +0x36 /* 000026FC */
  3156. 000026C8  41F9 0000 5F08           lea.l      A0, [0x00005F08]
  3157. 000026CE  2488                     move.l     [A2], A0
  3158. 000026D0  2F0A                     move.l     -[A7], A2
  3159. 000026D2  2057                     movea.l    A0, [A7]
  3160. 000026D4  2250                     movea.l    A1, [A0]
  3161. 000026D6  2269 002C                movea.l    A1, [A1 + 0x2C]
  3162. 000026DA  4E91                     jsr        [A1]
  3163. 000026DC  4A00                     tst.b      D0
  3164. 000026DE  584F                     addq.w     A7, 4
  3165. 000026E0  670C                     beq        +0xE /* 000026EE */
  3166. 000026E2  266A 0004                movea.l    A3, [A2 + 0x4]
  3167. 000026E6  200B                     move.l     D0, A3
  3168. 000026E8  6704                     beq        +0x6 /* 000026EE */
  3169. 000026EA  2F0B                     move.l     -[A7], A3
  3170. 000026EC  AA25                     syscall    DisposeCIcon/DisposCIcon
  3171. label000026EE:
  3172. 000026EE  4A43                     tst.w      D3
  3173. 000026F0  6F0A                     ble        +0xC /* 000026FC */
  3174. 000026F2  2F0A                     move.l     -[A7], A2
  3175. 000026F4  4EB9 0000 2592           jsr        [0x00002592]
  3176. 000026FA  584F                     addq.w     A7, 4
  3177. label000026FC:
  3178. 000026FC  204A                     movea.l    A0, A2
  3179. 000026FE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3180. 00002702  4E5E                     unlink     A6
  3181. 00002704  4E75                     rts
  3182. 00002706  4E56 FFFC                link       A6, -0x0004
  3183. 0000270A  48E7 0030                movem.l    -[A7], A2,A3
  3184. 0000270E  266E 0008                movea.l    A3, [A6 + 0x8]
  3185. 00002712  594F                     subq.w     A7, 4
  3186. 00002714  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  3187. 00002718  AA1E                     syscall    GetCIcon
  3188. 0000271A  205F                     movea.l    A0, [A7]+
  3189. 0000271C  2448                     movea.l    A2, A0
  3190. 0000271E  200A                     move.l     D0, A2
  3191. 00002720  661E                     bne        +0x20 /* 00002740 */
  3192. 00002722  42A7                     clr.l      -[A7]
  3193. 00002724  486E FFFC                pea.l      [A6 - 0x4]
  3194. 00002728  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  3195. 00002730  4879 0000 5F66           push.l     0x5F66 /* '_f' */
  3196. 00002736  4EB9 0000 2542           jsr        [0x00002542]
  3197. 0000273C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3198. label00002740:
  3199. 00002740  200A                     move.l     D0, A2
  3200. 00002742  6716                     beq        +0x18 /* 0000275A */
  3201. 00002744  1F3C 0001                move.b     -[A7], 0x1
  3202. 00002748  2F0A                     move.l     -[A7], A2
  3203. 0000274A  2F0B                     move.l     -[A7], A3
  3204. 0000274C  2057                     movea.l    A0, [A7]
  3205. 0000274E  2250                     movea.l    A1, [A0]
  3206. 00002750  2269 0030                movea.l    A1, [A1 + 0x30]
  3207. 00002754  4E91                     jsr        [A1]
  3208. 00002756  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3209. label0000275A:
  3210. 0000275A  4CDF 0C00                movem.l    A2,A3, [A7]+
  3211. 0000275E  4E5E                     unlink     A6
  3212. 00002760  4E75                     rts
  3213. 00002762  48E7 0018                movem.l    -[A7], A3,A4
  3214. 00002766  594F                     subq.w     A7, 4
  3215. 00002768  242F 0010                move.l     D2, [A7 + 0x10]
  3216. 0000276C  266F 0014                movea.l    A3, [A7 + 0x14]
  3217. 00002770  2EAD FF46                move.l     [A7], [A5 - 0xBA]
  3218. 00002774  2042                     movea.l    A0, D2
  3219. 00002776  2868 0004                movea.l    A4, [A0 + 0x4]
  3220. 0000277A  200C                     move.l     D0, A4
  3221. 0000277C  6728                     beq        +0x2A /* 000027A6 */
  3222. 0000277E  2254                     movea.l    A1, [A4]
  3223. 00002780  3029 0008                move.w     D0, [A1 + 0x8]
  3224. 00002784  48C0                     ext.l      D0
  3225. 00002786  3229 000C                move.w     D1, [A1 + 0xC]
  3226. 0000278A  48C1                     ext.l      D1
  3227. 0000278C  9280                     sub.l      D1, D0
  3228. 0000278E  3E81                     move.w     [A7], D1
  3229. 00002790  3029 0006                move.w     D0, [A1 + 0x6]
  3230. 00002794  48C0                     ext.l      D0
  3231. 00002796  3229 000A                move.w     D1, [A1 + 0xA]
  3232. 0000279A  48C1                     ext.l      D1
  3233. 0000279C  9280                     sub.l      D1, D0
  3234. 0000279E  3F41 0002                move.w     [A7 + 0x2], D1
  3235. 000027A2  2697                     move.l     [A3], [A7]
  3236. 000027A4  6002                     bra        +0x4 /* 000027A8 */
  3237. label000027A6:
  3238. 000027A6  2697                     move.l     [A3], [A7]
  3239. label000027A8:
  3240. 000027A8  584F                     addq.w     A7, 4
  3241. 000027AA  4CDF 1800                movem.l    A3,A4, [A7]+
  3242. 000027AE  4E75                     rts
  3243. 000027B0  4E56 0000                link       A6, 0
  3244. 000027B4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3245. 000027B8  246E 0008                movea.l    A2, [A6 + 0x8]
  3246. 000027BC  286E 000C                movea.l    A4, [A6 + 0xC]
  3247. 000027C0  162E 0010                move.b     D3, [A6 + 0x10]
  3248. 000027C4  2F0A                     move.l     -[A7], A2
  3249. 000027C6  2057                     movea.l    A0, [A7]
  3250. 000027C8  2250                     movea.l    A1, [A0]
  3251. 000027CA  2269 002C                movea.l    A1, [A1 + 0x2C]
  3252. 000027CE  4E91                     jsr        [A1]
  3253. 000027D0  4A00                     tst.b      D0
  3254. 000027D2  584F                     addq.w     A7, 4
  3255. 000027D4  6710                     beq        +0x12 /* 000027E6 */
  3256. 000027D6  266A 0004                movea.l    A3, [A2 + 0x4]
  3257. 000027DA  200B                     move.l     D0, A3
  3258. 000027DC  6708                     beq        +0xA /* 000027E6 */
  3259. 000027DE  2F0B                     move.l     -[A7], A3
  3260. 000027E0  AA25                     syscall    DisposeCIcon/DisposCIcon
  3261. 000027E2  42AA 0004                clr.l      [A2 + 0x4]
  3262. label000027E6:
  3263. 000027E6  254C 0004                move.l     [A2 + 0x4], A4
  3264. 000027EA  1543 0011                move.b     [A2 + 0x11], D3
  3265. 000027EE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3266. 000027F2  4E5E                     unlink     A6
  3267. 000027F4  4E75                     rts
  3268. 000027F6  4E56 0000                link       A6, 0
  3269. 000027FA  48E7 1030                movem.l    -[A7], D3,A2,A3
  3270. 000027FE  246E 0008                movea.l    A2, [A6 + 0x8]
  3271. 00002802  362E 000C                move.w     D3, [A6 + 0xC]
  3272. 00002806  B66A 0008                cmp.w      D3, [A2 + 0x8]
  3273. 0000280A  6744                     beq        +0x46 /* 00002850 */
  3274. 0000280C  3543 0008                move.w     [A2 + 0x8], D3
  3275. 00002810  4A43                     tst.w      D3
  3276. 00002812  6706                     beq        +0x8 /* 0000281A */
  3277. 00002814  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3278. 00002818  6628                     bne        +0x2A /* 00002842 */
  3279. label0000281A:
  3280. 0000281A  2F0A                     move.l     -[A7], A2
  3281. 0000281C  2057                     movea.l    A0, [A7]
  3282. 0000281E  2250                     movea.l    A1, [A0]
  3283. 00002820  2269 002C                movea.l    A1, [A1 + 0x2C]
  3284. 00002824  4E91                     jsr        [A1]
  3285. 00002826  4A00                     tst.b      D0
  3286. 00002828  584F                     addq.w     A7, 4
  3287. 0000282A  670C                     beq        +0xE /* 00002838 */
  3288. 0000282C  266A 0004                movea.l    A3, [A2 + 0x4]
  3289. 00002830  200B                     move.l     D0, A3
  3290. 00002832  6704                     beq        +0x6 /* 00002838 */
  3291. 00002834  2F0B                     move.l     -[A7], A3
  3292. 00002836  AA25                     syscall    DisposeCIcon/DisposCIcon
  3293. label00002838:
  3294. 00002838  42AA 0004                clr.l      [A2 + 0x4]
  3295. 0000283C  422A 0011                clr.b      [A2 + 0x11]
  3296. 00002840  600E                     bra        +0x10 /* 00002850 */
  3297. label00002842:
  3298. 00002842  2F0A                     move.l     -[A7], A2
  3299. 00002844  2057                     movea.l    A0, [A7]
  3300. 00002846  2250                     movea.l    A1, [A0]
  3301. 00002848  2269 0024                movea.l    A1, [A1 + 0x24]
  3302. 0000284C  4E91                     jsr        [A1]
  3303. 0000284E  584F                     addq.w     A7, 4
  3304. label00002850:
  3305. 00002850  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3306. 00002854  4E5E                     unlink     A6
  3307. 00002856  4E75                     rts
  3308. 00002858  206F 0004                movea.l    A0, [A7 + 0x4]
  3309. 0000285C  102F 0008                move.b     D0, [A7 + 0x8]
  3310. 00002860  B028 000E                cmp.b      D0, [A0 + 0xE]
  3311. 00002864  6704                     beq        +0x6 /* 0000286A */
  3312. 00002866  1140 000E                move.b     [A0 + 0xE], D0
  3313. label0000286A:
  3314. 0000286A  4E75                     rts
  3315. 0000286C  206F 0004                movea.l    A0, [A7 + 0x4]
  3316. 00002870  102F 0008                move.b     D0, [A7 + 0x8]
  3317. 00002874  B028 000F                cmp.b      D0, [A0 + 0xF]
  3318. 00002878  6704                     beq        +0x6 /* 0000287E */
  3319. 0000287A  1140 000F                move.b     [A0 + 0xF], D0
  3320. label0000287E:
  3321. 0000287E  4E75                     rts
  3322. 00002880  206F 0004                movea.l    A0, [A7 + 0x4]
  3323. 00002884  102F 0008                move.b     D0, [A7 + 0x8]
  3324. 00002888  B028 0010                cmp.b      D0, [A0 + 0x10]
  3325. 0000288C  6704                     beq        +0x6 /* 00002892 */
  3326. 0000288E  1140 0010                move.b     [A0 + 0x10], D0
  3327. label00002892:
  3328. 00002892  4E75                     rts
  3329. 00002894  4E75                     rts
  3330. 00002896  4E75                     rts
  3331. 00002898  4E56 0000                link       A6, 0
  3332. 0000289C  2F0A                     move.l     -[A7], A2
  3333. 0000289E  246E 0008                movea.l    A2, [A6 + 0x8]
  3334. 000028A2  41F9 0000 5E88           lea.l      A0, [0x00005E88]
  3335. 000028A8  2488                     move.l     [A2], A0
  3336. 000028AA  42AA 0004                clr.l      [A2 + 0x4]
  3337. 000028AE  426A 0008                clr.w      [A2 + 0x8]
  3338. 000028B2  426A 000A                clr.w      [A2 + 0xA]
  3339. 000028B6  426A 000C                clr.w      [A2 + 0xC]
  3340. 000028BA  157C 0020 000E           move.b     [A2 + 0xE], 0x20 /* ' ' */
  3341. 000028C0  157C 0009 000F           move.b     [A2 + 0xF], 0x9 /* '\t' */
  3342. 000028C6  256D FF4A 0010           move.l     [A2 + 0x10], [A5 - 0xB6]
  3343. 000028CC  357C 0004 0014           move.w     [A2 + 0x14], 0x4
  3344. 000028D2  422A 0016                clr.b      [A2 + 0x16]
  3345. 000028D6  157C 0001 0017           move.b     [A2 + 0x17], 0x1
  3346. 000028DC  422A 0019                clr.b      [A2 + 0x19]
  3347. 000028E0  486A 0010                pea.l      [A2 + 0x10]
  3348. 000028E4  2F0A                     move.l     -[A7], A2
  3349. 000028E6  2057                     movea.l    A0, [A7]
  3350. 000028E8  2250                     movea.l    A1, [A0]
  3351. 000028EA  2269 0060                movea.l    A1, [A1 + 0x60]
  3352. 000028EE  4E91                     jsr        [A1]
  3353. 000028F0  204A                     movea.l    A0, A2
  3354. 000028F2  504F                     addq.w     A7, 8
  3355. 000028F4  245F                     movea.l    A2, [A7]+
  3356. 000028F6  4E5E                     unlink     A6
  3357. 000028F8  4E75                     rts
  3358. 000028FA  4E56 0000                link       A6, 0
  3359. 000028FE  48E7 1030                movem.l    -[A7], D3,A2,A3
  3360. 00002902  246E 0008                movea.l    A2, [A6 + 0x8]
  3361. 00002906  362E 000C                move.w     D3, [A6 + 0xC]
  3362. 0000290A  200A                     move.l     D0, A2
  3363. 0000290C  6740                     beq        +0x42 /* 0000294E */
  3364. 0000290E  41F9 0000 5E88           lea.l      A0, [0x00005E88]
  3365. 00002914  2488                     move.l     [A2], A0
  3366. 00002916  2F0A                     move.l     -[A7], A2
  3367. 00002918  2057                     movea.l    A0, [A7]
  3368. 0000291A  2250                     movea.l    A1, [A0]
  3369. 0000291C  2269 0038                movea.l    A1, [A1 + 0x38]
  3370. 00002920  4E91                     jsr        [A1]
  3371. 00002922  4A00                     tst.b      D0
  3372. 00002924  584F                     addq.w     A7, 4
  3373. 00002926  6718                     beq        +0x1A /* 00002940 */
  3374. 00002928  266A 0004                movea.l    A3, [A2 + 0x4]
  3375. 0000292C  200B                     move.l     D0, A3
  3376. 0000292E  6710                     beq        +0x12 /* 00002940 */
  3377. 00002930  554F                     subq.w     A7, 2
  3378. 00002932  2F0B                     move.l     -[A7], A3
  3379. 00002934  1F3C 0001                move.b     -[A7], 0x1
  3380. 00002938  303C 0302                move.w     D0, 0x302
  3381. 0000293C  ABC9                     syscall    IconDispatch
  3382. 0000293E  301F                     move.w     D0, [A7]+
  3383. label00002940:
  3384. 00002940  4A43                     tst.w      D3
  3385. 00002942  6F0A                     ble        +0xC /* 0000294E */
  3386. 00002944  2F0A                     move.l     -[A7], A2
  3387. 00002946  4EB9 0000 2592           jsr        [0x00002592]
  3388. 0000294C  584F                     addq.w     A7, 4
  3389. label0000294E:
  3390. 0000294E  204A                     movea.l    A0, A2
  3391. 00002950  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3392. 00002954  4E5E                     unlink     A6
  3393. 00002956  4E75                     rts
  3394. 00002958  4E56 FFF8                link       A6, -0x0008
  3395. 0000295C  2F0A                     move.l     -[A7], A2
  3396. 0000295E  246E 0008                movea.l    A2, [A6 + 0x8]
  3397. 00002962  554F                     subq.w     A7, 2
  3398. 00002964  486E FFFC                pea.l      [A6 - 0x4]
  3399. 00002968  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  3400. 0000296C  4878 FFFF                push.l     0xFFFF
  3401. 00002970  303C 0501                move.w     D0, 0x501
  3402. 00002974  ABC9                     syscall    IconDispatch
  3403. 00002976  301F                     move.w     D0, [A7]+
  3404. 00002978  4AAE FFFC                tst.l      [A6 - 0x4]
  3405. 0000297C  661E                     bne        +0x20 /* 0000299C */
  3406. 0000297E  42A7                     clr.l      -[A7]
  3407. 00002980  486E FFF8                pea.l      [A6 - 0x8]
  3408. 00002984  2D7C 6E69 6C50 FFF8      move.l     [A6 - 0x8], 0x6E696C50 /* 'nilP' */
  3409. 0000298C  4879 0000 5F06           push.l     0x5F06
  3410. 00002992  4EB9 0000 2542           jsr        [0x00002542]
  3411. 00002998  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3412. label0000299C:
  3413. 0000299C  4AAE FFFC                tst.l      [A6 - 0x4]
  3414. 000029A0  6718                     beq        +0x1A /* 000029BA */
  3415. 000029A2  1F3C 0001                move.b     -[A7], 0x1
  3416. 000029A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3417. 000029AA  2F0A                     move.l     -[A7], A2
  3418. 000029AC  2057                     movea.l    A0, [A7]
  3419. 000029AE  2250                     movea.l    A1, [A0]
  3420. 000029B0  2269 003C                movea.l    A1, [A1 + 0x3C]
  3421. 000029B4  4E91                     jsr        [A1]
  3422. 000029B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3423. label000029BA:
  3424. 000029BA  245F                     movea.l    A2, [A7]+
  3425. 000029BC  4E5E                     unlink     A6
  3426. 000029BE  4E75                     rts
  3427. 000029C0  4E56 0000                link       A6, 0
  3428. 000029C4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3429. 000029C8  246E 0008                movea.l    A2, [A6 + 0x8]
  3430. 000029CC  286E 000C                movea.l    A4, [A6 + 0xC]
  3431. 000029D0  162E 0010                move.b     D3, [A6 + 0x10]
  3432. 000029D4  2F0A                     move.l     -[A7], A2
  3433. 000029D6  2057                     movea.l    A0, [A7]
  3434. 000029D8  2250                     movea.l    A1, [A0]
  3435. 000029DA  2269 0038                movea.l    A1, [A1 + 0x38]
  3436. 000029DE  4E91                     jsr        [A1]
  3437. 000029E0  4A00                     tst.b      D0
  3438. 000029E2  584F                     addq.w     A7, 4
  3439. 000029E4  671C                     beq        +0x1E /* 00002A02 */
  3440. 000029E6  266A 0004                movea.l    A3, [A2 + 0x4]
  3441. 000029EA  200B                     move.l     D0, A3
  3442. 000029EC  6714                     beq        +0x16 /* 00002A02 */
  3443. 000029EE  554F                     subq.w     A7, 2
  3444. 000029F0  2F0B                     move.l     -[A7], A3
  3445. 000029F2  1F3C 0001                move.b     -[A7], 0x1
  3446. 000029F6  303C 0302                move.w     D0, 0x302
  3447. 000029FA  ABC9                     syscall    IconDispatch
  3448. 000029FC  301F                     move.w     D0, [A7]+
  3449. 000029FE  42AA 0004                clr.l      [A2 + 0x4]
  3450. label00002A02:
  3451. 00002A02  254C 0004                move.l     [A2 + 0x4], A4
  3452. 00002A06  1543 0019                move.b     [A2 + 0x19], D3
  3453. 00002A0A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3454. 00002A0E  4E5E                     unlink     A6
  3455. 00002A10  4E75                     rts
  3456. 00002A12  4E56 0000                link       A6, 0
  3457. 00002A16  48E7 1030                movem.l    -[A7], D3,A2,A3
  3458. 00002A1A  246E 0008                movea.l    A2, [A6 + 0x8]
  3459. 00002A1E  362E 000C                move.w     D3, [A6 + 0xC]
  3460. 00002A22  B66A 0008                cmp.w      D3, [A2 + 0x8]
  3461. 00002A26  6750                     beq        +0x52 /* 00002A78 */
  3462. 00002A28  3543 0008                move.w     [A2 + 0x8], D3
  3463. 00002A2C  4A43                     tst.w      D3
  3464. 00002A2E  6706                     beq        +0x8 /* 00002A36 */
  3465. 00002A30  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3466. 00002A34  6634                     bne        +0x36 /* 00002A6A */
  3467. label00002A36:
  3468. 00002A36  2F0A                     move.l     -[A7], A2
  3469. 00002A38  2057                     movea.l    A0, [A7]
  3470. 00002A3A  2250                     movea.l    A1, [A0]
  3471. 00002A3C  2269 0038                movea.l    A1, [A1 + 0x38]
  3472. 00002A40  4E91                     jsr        [A1]
  3473. 00002A42  4A00                     tst.b      D0
  3474. 00002A44  584F                     addq.w     A7, 4
  3475. 00002A46  6718                     beq        +0x1A /* 00002A60 */
  3476. 00002A48  266A 0004                movea.l    A3, [A2 + 0x4]
  3477. 00002A4C  200B                     move.l     D0, A3
  3478. 00002A4E  6710                     beq        +0x12 /* 00002A60 */
  3479. 00002A50  554F                     subq.w     A7, 2
  3480. 00002A52  2F0B                     move.l     -[A7], A3
  3481. 00002A54  1F3C 0001                move.b     -[A7], 0x1
  3482. 00002A58  303C 0302                move.w     D0, 0x302
  3483. 00002A5C  ABC9                     syscall    IconDispatch
  3484. 00002A5E  301F                     move.w     D0, [A7]+
  3485. label00002A60:
  3486. 00002A60  42AA 0004                clr.l      [A2 + 0x4]
  3487. 00002A64  422A 0019                clr.b      [A2 + 0x19]
  3488. 00002A68  600E                     bra        +0x10 /* 00002A78 */
  3489. label00002A6A:
  3490. 00002A6A  2F0A                     move.l     -[A7], A2
  3491. 00002A6C  2057                     movea.l    A0, [A7]
  3492. 00002A6E  2250                     movea.l    A1, [A0]
  3493. 00002A70  2269 0030                movea.l    A1, [A1 + 0x30]
  3494. 00002A74  4E91                     jsr        [A1]
  3495. 00002A76  584F                     addq.w     A7, 4
  3496. label00002A78:
  3497. 00002A78  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3498. 00002A7C  4E5E                     unlink     A6
  3499. 00002A7E  4E75                     rts
  3500. 00002A80  206F 0004                movea.l    A0, [A7 + 0x4]
  3501. 00002A84  302F 0008                move.w     D0, [A7 + 0x8]
  3502. 00002A88  B068 000A                cmp.w      D0, [A0 + 0xA]
  3503. 00002A8C  6708                     beq        +0xA /* 00002A96 */
  3504. 00002A8E  3140 000A                move.w     [A0 + 0xA], D0
  3505. 00002A92  3140 000C                move.w     [A0 + 0xC], D0
  3506. label00002A96:
  3507. 00002A96  4E75                     rts
  3508. 00002A98  4E56 0000                link       A6, 0
  3509. 00002A9C  48E7 1020                movem.l    -[A7], D3,A2
  3510. 00002AA0  246E 0008                movea.l    A2, [A6 + 0x8]
  3511. 00002AA4  162E 000C                move.b     D3, [A6 + 0xC]
  3512. 00002AA8  B62A 000E                cmp.b      D3, [A2 + 0xE]
  3513. 00002AAC  6716                     beq        +0x18 /* 00002AC4 */
  3514. 00002AAE  1543 000E                move.b     [A2 + 0xE], D3
  3515. 00002AB2  486A 0010                pea.l      [A2 + 0x10]
  3516. 00002AB6  2F0A                     move.l     -[A7], A2
  3517. 00002AB8  2057                     movea.l    A0, [A7]
  3518. 00002ABA  2250                     movea.l    A1, [A0]
  3519. 00002ABC  2269 0060                movea.l    A1, [A1 + 0x60]
  3520. 00002AC0  4E91                     jsr        [A1]
  3521. 00002AC2  504F                     addq.w     A7, 8
  3522. label00002AC4:
  3523. 00002AC4  4CDF 0408                movem.l    D3,A2, [A7]+
  3524. 00002AC8  4E5E                     unlink     A6
  3525. 00002ACA  4E75                     rts
  3526. 00002ACC  4E56 0000                link       A6, 0
  3527. 00002AD0  48E7 1020                movem.l    -[A7], D3,A2
  3528. 00002AD4  246E 0008                movea.l    A2, [A6 + 0x8]
  3529. 00002AD8  162E 000C                move.b     D3, [A6 + 0xC]
  3530. 00002ADC  B62A 000F                cmp.b      D3, [A2 + 0xF]
  3531. 00002AE0  6716                     beq        +0x18 /* 00002AF8 */
  3532. 00002AE2  1543 000F                move.b     [A2 + 0xF], D3
  3533. 00002AE6  486A 0010                pea.l      [A2 + 0x10]
  3534. 00002AEA  2F0A                     move.l     -[A7], A2
  3535. 00002AEC  2057                     movea.l    A0, [A7]
  3536. 00002AEE  2250                     movea.l    A1, [A0]
  3537. 00002AF0  2269 0060                movea.l    A1, [A1 + 0x60]
  3538. 00002AF4  4E91                     jsr        [A1]
  3539. 00002AF6  504F                     addq.w     A7, 8
  3540. label00002AF8:
  3541. 00002AF8  4CDF 0408                movem.l    D3,A2, [A7]+
  3542. 00002AFC  4E5E                     unlink     A6
  3543. 00002AFE  4E75                     rts
  3544. 00002B00  4E56 0000                link       A6, 0
  3545. 00002B04  48E7 1020                movem.l    -[A7], D3,A2
  3546. 00002B08  246E 0008                movea.l    A2, [A6 + 0x8]
  3547. 00002B0C  362E 000C                move.w     D3, [A6 + 0xC]
  3548. 00002B10  B66A 0014                cmp.w      D3, [A2 + 0x14]
  3549. 00002B14  6716                     beq        +0x18 /* 00002B2C */
  3550. 00002B16  3543 0014                move.w     [A2 + 0x14], D3
  3551. 00002B1A  486A 0010                pea.l      [A2 + 0x10]
  3552. 00002B1E  2F0A                     move.l     -[A7], A2
  3553. 00002B20  2057                     movea.l    A0, [A7]
  3554. 00002B22  2250                     movea.l    A1, [A0]
  3555. 00002B24  2269 0060                movea.l    A1, [A1 + 0x60]
  3556. 00002B28  4E91                     jsr        [A1]
  3557. 00002B2A  504F                     addq.w     A7, 8
  3558. label00002B2C:
  3559. 00002B2C  4CDF 0408                movem.l    D3,A2, [A7]+
  3560. 00002B30  4E5E                     unlink     A6
  3561. 00002B32  4E75                     rts
  3562. 00002B34  206F 0004                movea.l    A0, [A7 + 0x4]
  3563. 00002B38  102F 0008                move.b     D0, [A7 + 0x8]
  3564. 00002B3C  B028 0016                cmp.b      D0, [A0 + 0x16]
  3565. 00002B40  6704                     beq        +0x6 /* 00002B46 */
  3566. 00002B42  1140 0016                move.b     [A0 + 0x16], D0
  3567. label00002B46:
  3568. 00002B46  4E75                     rts
  3569. 00002B48  206F 0004                movea.l    A0, [A7 + 0x4]
  3570. 00002B4C  102F 0008                move.b     D0, [A7 + 0x8]
  3571. 00002B50  B028 0017                cmp.b      D0, [A0 + 0x17]
  3572. 00002B54  6704                     beq        +0x6 /* 00002B5A */
  3573. 00002B56  1140 0017                move.b     [A0 + 0x17], D0
  3574. label00002B5A:
  3575. 00002B5A  4E75                     rts
  3576. 00002B5C  206F 0004                movea.l    A0, [A7 + 0x4]
  3577. 00002B60  102F 0008                move.b     D0, [A7 + 0x8]
  3578. 00002B64  B028 0018                cmp.b      D0, [A0 + 0x18]
  3579. 00002B68  6704                     beq        +0x6 /* 00002B6E */
  3580. 00002B6A  1140 0018                move.b     [A0 + 0x18], D0
  3581. label00002B6E:
  3582. 00002B6E  4E75                     rts
  3583. 00002B70  4E75                     rts
  3584. 00002B72  4E75                     rts
  3585. 00002B74  226F 0004                movea.l    A1, [A7 + 0x4]
  3586. 00002B78  41F9 0000 5E26           lea.l      A0, [0x00005E26]
  3587. 00002B7E  2288                     move.l     [A1], A0
  3588. 00002B80  42A9 0004                clr.l      [A1 + 0x4]
  3589. 00002B84  4269 0008                clr.w      [A1 + 0x8]
  3590. 00002B88  4229 000A                clr.b      [A1 + 0xA]
  3591. 00002B8C  4229 000B                clr.b      [A1 + 0xB]
  3592. 00002B90  4229 000C                clr.b      [A1 + 0xC]
  3593. 00002B94  2049                     movea.l    A0, A1
  3594. 00002B96  4E75                     rts
  3595. 00002B98  4E56 0000                link       A6, 0
  3596. 00002B9C  2F0A                     move.l     -[A7], A2
  3597. 00002B9E  246E 0008                movea.l    A2, [A6 + 0x8]
  3598. 00002BA2  200A                     move.l     D0, A2
  3599. 00002BA4  673A                     beq        +0x3C /* 00002BE0 */
  3600. 00002BA6  41F9 0000 5E26           lea.l      A0, [0x00005E26]
  3601. 00002BAC  2488                     move.l     [A2], A0
  3602. 00002BAE  2F0A                     move.l     -[A7], A2
  3603. 00002BB0  2057                     movea.l    A0, [A7]
  3604. 00002BB2  2250                     movea.l    A1, [A0]
  3605. 00002BB4  2269 002C                movea.l    A1, [A1 + 0x2C]
  3606. 00002BB8  4E91                     jsr        [A1]
  3607. 00002BBA  4A00                     tst.b      D0
  3608. 00002BBC  584F                     addq.w     A7, 4
  3609. 00002BBE  670C                     beq        +0xE /* 00002BCC */
  3610. 00002BC0  4AAA 0004                tst.l      [A2 + 0x4]
  3611. 00002BC4  6706                     beq        +0x8 /* 00002BCC */
  3612. 00002BC6  206A 0004                movea.l    A0, [A2 + 0x4]
  3613. 00002BCA  A023                     syscall    DisposHandle/DisposeHandle
  3614. label00002BCC:
  3615. 00002BCC  42AA 0004                clr.l      [A2 + 0x4]
  3616. 00002BD0  4A6E 000C                tst.w      [A6 + 0xC]
  3617. 00002BD4  6F0A                     ble        +0xC /* 00002BE0 */
  3618. 00002BD6  2F0A                     move.l     -[A7], A2
  3619. 00002BD8  4EB9 0000 2592           jsr        [0x00002592]
  3620. 00002BDE  584F                     addq.w     A7, 4
  3621. label00002BE0:
  3622. 00002BE0  204A                     movea.l    A0, A2
  3623. 00002BE2  245F                     movea.l    A2, [A7]+
  3624. 00002BE4  4E5E                     unlink     A6
  3625. 00002BE6  4E75                     rts
  3626. 00002BE8  4E56 FFF8                link       A6, -0x0008
  3627. 00002BEC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3628. 00002BF0  282E 0008                move.l     D4, [A6 + 0x8]
  3629. 00002BF4  286E 000C                movea.l    A4, [A6 + 0xC]
  3630. 00002BF8  2D6D FF4E FFFC           move.l     [A6 - 0x4], [A5 - 0xB2]
  3631. 00002BFE  2044                     movea.l    A0, D4
  3632. 00002C00  2628 0004                move.l     D3, [A0 + 0x4]
  3633. 00002C04  672E                     beq        +0x30 /* 00002C34 */
  3634. 00002C06  2043                     movea.l    A0, D3
  3635. 00002C08  2450                     movea.l    A2, [A0]
  3636. 00002C0A  302A 0004                move.w     D0, [A2 + 0x4]
  3637. 00002C0E  48C0                     ext.l      D0
  3638. 00002C10  322A 0008                move.w     D1, [A2 + 0x8]
  3639. 00002C14  48C1                     ext.l      D1
  3640. 00002C16  9280                     sub.l      D1, D0
  3641. 00002C18  3D41 FFFC                move.w     [A6 - 0x4], D1
  3642. 00002C1C  302A 0002                move.w     D0, [A2 + 0x2]
  3643. 00002C20  48C0                     ext.l      D0
  3644. 00002C22  322A 0006                move.w     D1, [A2 + 0x6]
  3645. 00002C26  48C1                     ext.l      D1
  3646. 00002C28  9280                     sub.l      D1, D0
  3647. 00002C2A  3D41 FFFE                move.w     [A6 - 0x2], D1
  3648. 00002C2E  28AE FFFC                move.l     [A4], [A6 - 0x4]
  3649. 00002C32  6066                     bra        +0x68 /* 00002C9A */
  3650. label00002C34:
  3651. 00002C34  3628 0008                move.w     D3, [A0 + 0x8]
  3652. 00002C38  675C                     beq        +0x5E /* 00002C96 */
  3653. 00002C3A  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3654. 00002C3E  6756                     beq        +0x58 /* 00002C96 */
  3655. 00002C40  594F                     subq.w     A7, 4
  3656. 00002C42  3F03                     move.w     -[A7], D3
  3657. 00002C44  A9BC                     syscall    GetPicture
  3658. 00002C46  205F                     movea.l    A0, [A7]+
  3659. 00002C48  2448                     movea.l    A2, A0
  3660. 00002C4A  200A                     move.l     D0, A2
  3661. 00002C4C  661E                     bne        +0x20 /* 00002C6C */
  3662. 00002C4E  42A7                     clr.l      -[A7]
  3663. 00002C50  486E FFF8                pea.l      [A6 - 0x8]
  3664. 00002C54  2D7C 6E69 6C50 FFF8      move.l     [A6 - 0x8], 0x6E696C50 /* 'nilP' */
  3665. 00002C5C  4879 0000 5E86           push.l     0x5E86
  3666. 00002C62  4EB9 0000 2542           jsr        [0x00002542]
  3667. 00002C68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3668. label00002C6C:
  3669. 00002C6C  200A                     move.l     D0, A2
  3670. 00002C6E  6726                     beq        +0x28 /* 00002C96 */
  3671. 00002C70  2652                     movea.l    A3, [A2]
  3672. 00002C72  302B 0004                move.w     D0, [A3 + 0x4]
  3673. 00002C76  48C0                     ext.l      D0
  3674. 00002C78  322B 0008                move.w     D1, [A3 + 0x8]
  3675. 00002C7C  48C1                     ext.l      D1
  3676. 00002C7E  9280                     sub.l      D1, D0
  3677. 00002C80  3D41 FFFC                move.w     [A6 - 0x4], D1
  3678. 00002C84  302B 0002                move.w     D0, [A3 + 0x2]
  3679. 00002C88  48C0                     ext.l      D0
  3680. 00002C8A  322B 0006                move.w     D1, [A3 + 0x6]
  3681. 00002C8E  48C1                     ext.l      D1
  3682. 00002C90  9280                     sub.l      D1, D0
  3683. 00002C92  3D41 FFFE                move.w     [A6 - 0x2], D1
  3684. label00002C96:
  3685. 00002C96  28AE FFFC                move.l     [A4], [A6 - 0x4]
  3686. label00002C9A:
  3687. 00002C9A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3688. 00002C9E  4E5E                     unlink     A6
  3689. 00002CA0  4E75                     rts
  3690. 00002CA2  4E56 FFFC                link       A6, -0x0004
  3691. 00002CA6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3692. 00002CAA  266E 0008                movea.l    A3, [A6 + 0x8]
  3693. 00002CAE  246E 000C                movea.l    A2, [A6 + 0xC]
  3694. 00002CB2  286B 0004                movea.l    A4, [A3 + 0x4]
  3695. 00002CB6  200C                     move.l     D0, A4
  3696. 00002CB8  670E                     beq        +0x10 /* 00002CC8 */
  3697. 00002CBA  2054                     movea.l    A0, [A4]
  3698. 00002CBC  24A8 0002                move.l     [A2], [A0 + 0x2]
  3699. 00002CC0  2568 0006 0004           move.l     [A2 + 0x4], [A0 + 0x6]
  3700. 00002CC6  6068                     bra        +0x6A /* 00002D30 */
  3701. label00002CC8:
  3702. 00002CC8  362B 0008                move.w     D3, [A3 + 0x8]
  3703. 00002CCC  6754                     beq        +0x56 /* 00002D22 */
  3704. 00002CCE  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3705. 00002CD2  674E                     beq        +0x50 /* 00002D22 */
  3706. 00002CD4  594F                     subq.w     A7, 4
  3707. 00002CD6  3F03                     move.w     -[A7], D3
  3708. 00002CD8  A9BC                     syscall    GetPicture
  3709. 00002CDA  205F                     movea.l    A0, [A7]+
  3710. 00002CDC  2648                     movea.l    A3, A0
  3711. 00002CDE  200B                     move.l     D0, A3
  3712. 00002CE0  661E                     bne        +0x20 /* 00002D00 */
  3713. 00002CE2  42A7                     clr.l      -[A7]
  3714. 00002CE4  486E FFFC                pea.l      [A6 - 0x4]
  3715. 00002CE8  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  3716. 00002CF0  4879 0000 5E86           push.l     0x5E86
  3717. 00002CF6  4EB9 0000 2542           jsr        [0x00002542]
  3718. 00002CFC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3719. label00002D00:
  3720. 00002D00  200B                     move.l     D0, A3
  3721. 00002D02  670E                     beq        +0x10 /* 00002D12 */
  3722. 00002D04  2053                     movea.l    A0, [A3]
  3723. 00002D06  24A8 0002                move.l     [A2], [A0 + 0x2]
  3724. 00002D0A  2568 0006 0004           move.l     [A2 + 0x4], [A0 + 0x6]
  3725. 00002D10  601E                     bra        +0x20 /* 00002D30 */
  3726. label00002D12:
  3727. 00002D12  426A 0006                clr.w      [A2 + 0x6]
  3728. 00002D16  426A 0004                clr.w      [A2 + 0x4]
  3729. 00002D1A  4252                     clr.w      [A2]
  3730. 00002D1C  426A 0002                clr.w      [A2 + 0x2]
  3731. 00002D20  600E                     bra        +0x10 /* 00002D30 */
  3732. label00002D22:
  3733. 00002D22  426A 0006                clr.w      [A2 + 0x6]
  3734. 00002D26  426A 0004                clr.w      [A2 + 0x4]
  3735. 00002D2A  4252                     clr.w      [A2]
  3736. 00002D2C  426A 0002                clr.w      [A2 + 0x2]
  3737. label00002D30:
  3738. 00002D30  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3739. 00002D34  4E5E                     unlink     A6
  3740. 00002D36  4E75                     rts
  3741. 00002D38  4E56 0000                link       A6, 0
  3742. 00002D3C  48E7 1030                movem.l    -[A7], D3,A2,A3
  3743. 00002D40  246E 0008                movea.l    A2, [A6 + 0x8]
  3744. 00002D44  266E 000C                movea.l    A3, [A6 + 0xC]
  3745. 00002D48  162E 0010                move.b     D3, [A6 + 0x10]
  3746. 00002D4C  2F0A                     move.l     -[A7], A2
  3747. 00002D4E  2057                     movea.l    A0, [A7]
  3748. 00002D50  2250                     movea.l    A1, [A0]
  3749. 00002D52  2269 002C                movea.l    A1, [A1 + 0x2C]
  3750. 00002D56  4E91                     jsr        [A1]
  3751. 00002D58  4A00                     tst.b      D0
  3752. 00002D5A  584F                     addq.w     A7, 4
  3753. 00002D5C  6710                     beq        +0x12 /* 00002D6E */
  3754. 00002D5E  4AAA 0004                tst.l      [A2 + 0x4]
  3755. 00002D62  670A                     beq        +0xC /* 00002D6E */
  3756. 00002D64  206A 0004                movea.l    A0, [A2 + 0x4]
  3757. 00002D68  A023                     syscall    DisposHandle/DisposeHandle
  3758. 00002D6A  42AA 0004                clr.l      [A2 + 0x4]
  3759. label00002D6E:
  3760. 00002D6E  254B 0004                move.l     [A2 + 0x4], A3
  3761. 00002D72  1543 000C                move.b     [A2 + 0xC], D3
  3762. 00002D76  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3763. 00002D7A  4E5E                     unlink     A6
  3764. 00002D7C  4E75                     rts
  3765. 00002D7E  206F 0004                movea.l    A0, [A7 + 0x4]
  3766. 00002D82  302F 0008                move.w     D0, [A7 + 0x8]
  3767. 00002D86  B068 0008                cmp.w      D0, [A0 + 0x8]
  3768. 00002D8A  6708                     beq        +0xA /* 00002D94 */
  3769. 00002D8C  3140 0008                move.w     [A0 + 0x8], D0
  3770. 00002D90  42A8 0004                clr.l      [A0 + 0x4]
  3771. label00002D94:
  3772. 00002D94  4E75                     rts
  3773. 00002D96  206F 0004                movea.l    A0, [A7 + 0x4]
  3774. 00002D9A  102F 0008                move.b     D0, [A7 + 0x8]
  3775. 00002D9E  B028 000A                cmp.b      D0, [A0 + 0xA]
  3776. 00002DA2  6704                     beq        +0x6 /* 00002DA8 */
  3777. 00002DA4  1140 000A                move.b     [A0 + 0xA], D0
  3778. label00002DA8:
  3779. 00002DA8  4E75                     rts
  3780. 00002DAA  206F 0004                movea.l    A0, [A7 + 0x4]
  3781. 00002DAE  102F 0008                move.b     D0, [A7 + 0x8]
  3782. 00002DB2  B028 000B                cmp.b      D0, [A0 + 0xB]
  3783. 00002DB6  6704                     beq        +0x6 /* 00002DBC */
  3784. 00002DB8  1140 000B                move.b     [A0 + 0xB], D0
  3785. label00002DBC:
  3786. 00002DBC  4E75                     rts
  3787. 00002DBE  4E75                     rts
  3788. 00002DC0  4E56 0000                link       A6, 0
  3789. 00002DC4  2F0A                     move.l     -[A7], A2
  3790. 00002DC6  246E 0008                movea.l    A2, [A6 + 0x8]
  3791. 00002DCA  4AAA 0004                tst.l      [A2 + 0x4]
  3792. 00002DCE  670A                     beq        +0xC /* 00002DDA */
  3793. 00002DD0  206A 0004                movea.l    A0, [A2 + 0x4]
  3794. 00002DD4  A023                     syscall    DisposHandle/DisposeHandle
  3795. 00002DD6  42AA 0004                clr.l      [A2 + 0x4]
  3796. label00002DDA:
  3797. 00002DDA  245F                     movea.l    A2, [A7]+
  3798. 00002DDC  4E5E                     unlink     A6
  3799. 00002DDE  4E75                     rts
  3800. 00002DE0  4E75                     rts
  3801. 00002DE2  4E56 FFFA                link       A6, -0x0006
  3802. 00002DE6  2F0A                     move.l     -[A7], A2
  3803. 00002DE8  246E 0008                movea.l    A2, [A6 + 0x8]
  3804. 00002DEC  41F9 0000 5DE4           lea.l      A0, [0x00005DE4]
  3805. 00002DF2  2488                     move.l     [A2], A0
  3806. 00002DF4  486A 0004                pea.l      [A2 + 0x4]
  3807. 00002DF8  4EB9 0000 29CA           jsr        [0x000029CA]
  3808. 00002DFE  4227                     clr.b      -[A7]
  3809. 00002E00  486A 0004                pea.l      [A2 + 0x4]
  3810. 00002E04  4EB9 0000 7C74           jsr        [0x00007C74]
  3811. 00002E0A  4210                     clr.b      [A0]
  3812. 00002E0C  486E FFFA                pea.l      [A6 - 0x6]
  3813. 00002E10  61FF 0000 00E6           bsr        +0xE8 /* 00002EF8 */
  3814. 00002E16  256E FFFA 0112           move.l     [A2 + 0x112], [A6 - 0x6]
  3815. 00002E1C  356E FFFE 0116           move.w     [A2 + 0x116], [A6 - 0x2]
  3816. 00002E22  426A 010E                clr.w      [A2 + 0x10E]
  3817. 00002E26  204A                     movea.l    A0, A2
  3818. 00002E28  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3819. 00002E2C  245F                     movea.l    A2, [A7]+
  3820. 00002E2E  4E5E                     unlink     A6
  3821. 00002E30  4E75                     rts
  3822. 00002E32  4E56 0000                link       A6, 0
  3823. 00002E36  2F0A                     move.l     -[A7], A2
  3824. 00002E38  246E 0008                movea.l    A2, [A6 + 0x8]
  3825. 00002E3C  200A                     move.l     D0, A2
  3826. 00002E3E  6718                     beq        +0x1A /* 00002E58 */
  3827. 00002E40  41F9 0000 5DE4           lea.l      A0, [0x00005DE4]
  3828. 00002E46  2488                     move.l     [A2], A0
  3829. 00002E48  4A6E 000C                tst.w      [A6 + 0xC]
  3830. 00002E4C  6F0A                     ble        +0xC /* 00002E58 */
  3831. 00002E4E  2F0A                     move.l     -[A7], A2
  3832. 00002E50  4EB9 0000 2592           jsr        [0x00002592]
  3833. 00002E56  584F                     addq.w     A7, 4
  3834. label00002E58:
  3835. 00002E58  204A                     movea.l    A0, A2
  3836. 00002E5A  245F                     movea.l    A2, [A7]+
  3837. 00002E5C  4E5E                     unlink     A6
  3838. 00002E5E  4E75                     rts
  3839. 00002E60  4E56 0000                link       A6, 0
  3840. 00002E64  4227                     clr.b      -[A7]
  3841. 00002E66  206E 0008                movea.l    A0, [A6 + 0x8]
  3842. 00002E6A  4868 0004                pea.l      [A0 + 0x4]
  3843. 00002E6E  4EB9 0000 6B4C           jsr        [0x00006B4C]
  3844. 00002E74  4A10                     tst.b      [A0]
  3845. 00002E76  56C0                     sne        D0
  3846. 00002E78  4400                     neg.b      D0
  3847. 00002E7A  4E5E                     unlink     A6
  3848. 00002E7C  4E75                     rts
  3849. 00002E7E  4E56 0000                link       A6, 0
  3850. 00002E82  48E7 1020                movem.l    -[A7], D3,A2
  3851. 00002E86  246E 0008                movea.l    A2, [A6 + 0x8]
  3852. 00002E8A  362E 000C                move.w     D3, [A6 + 0xC]
  3853. 00002E8E  2F0A                     move.l     -[A7], A2
  3854. 00002E90  2057                     movea.l    A0, [A7]
  3855. 00002E92  2250                     movea.l    A1, [A0]
  3856. 00002E94  2269 0010                movea.l    A1, [A1 + 0x10]
  3857. 00002E98  4E91                     jsr        [A1]
  3858. 00002E9A  B640                     cmp.w      D3, D0
  3859. 00002E9C  584F                     addq.w     A7, 4
  3860. 00002E9E  6704                     beq        +0x6 /* 00002EA4 */
  3861. 00002EA0  3543 010E                move.w     [A2 + 0x10E], D3
  3862. label00002EA4:
  3863. 00002EA4  4CDF 0408                movem.l    D3,A2, [A7]+
  3864. 00002EA8  4E5E                     unlink     A6
  3865. 00002EAA  4E75                     rts
  3866. 00002EAC  206F 0004                movea.l    A0, [A7 + 0x4]
  3867. 00002EB0  102F 0008                move.b     D0, [A7 + 0x8]
  3868. 00002EB4  B028 0110                cmp.b      D0, [A0 + 0x110]
  3869. 00002EB8  6704                     beq        +0x6 /* 00002EBE */
  3870. 00002EBA  1140 0110                move.b     [A0 + 0x110], D0
  3871. label00002EBE:
  3872. 00002EBE  4E75                     rts
  3873. 00002EC0  2F0A                     move.l     -[A7], A2
  3874. 00002EC2  246F 0008                movea.l    A2, [A7 + 0x8]
  3875. 00002EC6  256F 000C 0112           move.l     [A2 + 0x112], [A7 + 0xC]
  3876. 00002ECC  356F 0010 0116           move.w     [A2 + 0x116], [A7 + 0x10]
  3877. 00002ED2  245F                     movea.l    A2, [A7]+
  3878. 00002ED4  4E75                     rts
  3879. fn00002ED6:
  3880. 00002ED6  2F0A                     move.l     -[A7], A2
  3881. 00002ED8  246F 0008                movea.l    A2, [A7 + 0x8]
  3882. 00002EDC  102F 000C                move.b     D0, [A7 + 0xC]
  3883. 00002EE0  4880                     ext.w      D0
  3884. 00002EE2  C1FC 0006                muls.w     D0, 0x6
  3885. 00002EE6  41ED FF52                lea.l      A0, [A5 - 0xAE]
  3886. 00002EEA  D1C0                     add.l      A0, D0
  3887. 00002EEC  2490                     move.l     [A2], [A0]
  3888. 00002EEE  3568 0004 0004           move.w     [A2 + 0x4], [A0 + 0x4]
  3889. 00002EF4  245F                     movea.l    A2, [A7]+
  3890. 00002EF6  4E75                     rts
  3891. fn00002EF8:
  3892. 00002EF8  2F0A                     move.l     -[A7], A2
  3893. 00002EFA  246F 0008                movea.l    A2, [A7 + 0x8]
  3894. 00002EFE  24AD FFA0                move.l     [A2], [A5 - 0x60]
  3895. 00002F02  356D FFA4 0004           move.w     [A2 + 0x4], [A5 - 0x5C]
  3896. 00002F08  245F                     movea.l    A2, [A7]+
  3897. 00002F0A  4E75                     rts
  3898. fn00002F0C:
  3899. 00002F0C  2F0A                     move.l     -[A7], A2
  3900. 00002F0E  246F 0008                movea.l    A2, [A7 + 0x8]
  3901. 00002F12  24AD FF52                move.l     [A2], [A5 - 0xAE]
  3902. 00002F16  356D FF56 0004           move.w     [A2 + 0x4], [A5 - 0xAA]
  3903. 00002F1C  245F                     movea.l    A2, [A7]+
  3904. 00002F1E  4E75                     rts
  3905. 00002F20  4E56 0000                link       A6, 0
  3906. 00002F24  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3907. 00002F28  246E 0008                movea.l    A2, [A6 + 0x8]
  3908. 00002F2C  362E 000C                move.w     D3, [A6 + 0xC]
  3909. 00002F30  286E 000E                movea.l    A4, [A6 + 0xE]
  3910. 00002F34  4A43                     tst.w      D3
  3911. 00002F36  6714                     beq        +0x16 /* 00002F4C */
  3912. 00002F38  204A                     movea.l    A0, A2
  3913. 00002F3A  41E8 0178                lea.l      A0, [A0 + 0x178]
  3914. 00002F3E  2648                     movea.l    A3, A0
  3915. 00002F40  2488                     move.l     [A2], A0
  3916. 00002F42  2F0B                     move.l     -[A7], A3
  3917. 00002F44  4EB9 0000 3F3A           jsr        [0x00003F3A]
  3918. 00002F4A  584F                     addq.w     A7, 4
  3919. label00002F4C:
  3920. 00002F4C  2F0C                     move.l     -[A7], A4
  3921. 00002F4E  4267                     clr.w      -[A7]
  3922. 00002F50  2F0A                     move.l     -[A7], A2
  3923. 00002F52  4EB9 0000 3132           jsr        [0x00003132]
  3924. 00002F58  41F9 0000 5B26           lea.l      A0, [0x00005B26]
  3925. 00002F5E  2548 0004                move.l     [A2 + 0x4], A0
  3926. 00002F62  41F9 0000 5B26           lea.l      A0, [0x00005B26]
  3927. 00002F68  41E8 0198                lea.l      A0, [A0 + 0x198]
  3928. 00002F6C  2252                     movea.l    A1, [A2]
  3929. 00002F6E  2288                     move.l     [A1], A0
  3930. 00002F70  41F9 0000 5B26           lea.l      A0, [0x00005B26]
  3931. 00002F76  41E8 0150                lea.l      A0, [A0 + 0x150]
  3932. 00002F7A  2548 0028                move.l     [A2 + 0x28], A0
  3933. 00002F7E  2652                     movea.l    A3, [A2]
  3934. 00002F80  204A                     movea.l    A0, A2
  3935. 00002F82  41E8 0178                lea.l      A0, [A0 + 0x178]
  3936. 00002F86  91CB                     sub.l      A0, A3
  3937. 00002F88  2748 0008                move.l     [A3 + 0x8], A0
  3938. 00002F8C  486A 006C                pea.l      [A2 + 0x6C]
  3939. 00002F90  4EB9 0000 29CA           jsr        [0x000029CA]
  3940. 00002F96  4878 0006                push.l     0x6
  3941. 00002F9A  486A 0066                pea.l      [A2 + 0x66]
  3942. 00002F9E  2F0C                     move.l     -[A7], A4
  3943. 00002FA0  2057                     movea.l    A0, [A7]
  3944. 00002FA2  2250                     movea.l    A1, [A0]
  3945. 00002FA4  2269 0024                movea.l    A1, [A1 + 0x24]
  3946. 00002FA8  4E91                     jsr        [A1]
  3947. 00002FAA  486A 006C                pea.l      [A2 + 0x6C]
  3948. 00002FAE  4EB9 0000 563A           jsr        [0x0000563A]
  3949. 00002FB4  584F                     addq.w     A7, 4
  3950. 00002FB6  2F08                     move.l     -[A7], A0
  3951. 00002FB8  2F0C                     move.l     -[A7], A4
  3952. 00002FBA  4EB9 0000 30A2           jsr        [0x000030A2]
  3953. 00002FC0  422A 0176                clr.b      [A2 + 0x176]
  3954. 00002FC4  204A                     movea.l    A0, A2
  3955. 00002FC6  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3956. 00002FCA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3957. 00002FCE  4E5E                     unlink     A6
  3958. 00002FD0  4E75                     rts
  3959. 00002FD2  4E56 0000                link       A6, 0
  3960. 00002FD6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3961. 00002FDA  246E 0008                movea.l    A2, [A6 + 0x8]
  3962. 00002FDE  362E 000C                move.w     D3, [A6 + 0xC]
  3963. 00002FE2  200A                     move.l     D0, A2
  3964. 00002FE4  6760                     beq        +0x62 /* 00003046 */
  3965. 00002FE6  41F9 0000 5B26           lea.l      A0, [0x00005B26]
  3966. 00002FEC  2548 0004                move.l     [A2 + 0x4], A0
  3967. 00002FF0  41F9 0000 5B26           lea.l      A0, [0x00005B26]
  3968. 00002FF6  41E8 0198                lea.l      A0, [A0 + 0x198]
  3969. 00002FFA  2252                     movea.l    A1, [A2]
  3970. 00002FFC  2288                     move.l     [A1], A0
  3971. 00002FFE  41F9 0000 5B26           lea.l      A0, [0x00005B26]
  3972. 00003004  41E8 0150                lea.l      A0, [A0 + 0x150]
  3973. 00003008  2548 0028                move.l     [A2 + 0x28], A0
  3974. 0000300C  2652                     movea.l    A3, [A2]
  3975. 0000300E  204A                     movea.l    A0, A2
  3976. 00003010  41E8 0178                lea.l      A0, [A0 + 0x178]
  3977. 00003014  2848                     movea.l    A4, A0
  3978. 00003016  91CB                     sub.l      A0, A3
  3979. 00003018  2748 0008                move.l     [A3 + 0x8], A0
  3980. 0000301C  4267                     clr.w      -[A7]
  3981. 0000301E  2F0A                     move.l     -[A7], A2
  3982. 00003020  4EB9 0000 313A           jsr        [0x0000313A]
  3983. 00003026  4A43                     tst.w      D3
  3984. 00003028  5C4F                     addq.w     A7, 6
  3985. 0000302A  670C                     beq        +0xE /* 00003038 */
  3986. 0000302C  4267                     clr.w      -[A7]
  3987. 0000302E  2F0C                     move.l     -[A7], A4
  3988. 00003030  4EB9 0000 3F42           jsr        [0x00003F42]
  3989. 00003036  5C4F                     addq.w     A7, 6
  3990. label00003038:
  3991. 00003038  4A43                     tst.w      D3
  3992. 0000303A  6F0A                     ble        +0xC /* 00003046 */
  3993. 0000303C  2F0A                     move.l     -[A7], A2
  3994. 0000303E  4EB9 0000 2592           jsr        [0x00002592]
  3995. 00003044  584F                     addq.w     A7, 4
  3996. label00003046:
  3997. 00003046  204A                     movea.l    A0, A2
  3998. 00003048  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3999. 0000304C  4E5E                     unlink     A6
  4000. 0000304E  4E75                     rts
  4001. 00003050  4E56 0000                link       A6, 0
  4002. 00003054  3F3C 0100                move.w     -[A7], 0x100
  4003. 00003058  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4004. 0000305C  206E 0008                movea.l    A0, [A6 + 0x8]
  4005. 00003060  4868 006C                pea.l      [A0 + 0x6C]
  4006. 00003064  4EB9 0000 5632           jsr        [0x00005632]
  4007. 0000306A  584F                     addq.w     A7, 4
  4008. 0000306C  2F08                     move.l     -[A7], A0
  4009. 0000306E  4EB9 0000 299A           jsr        [0x0000299A]
  4010. 00003074  4E5E                     unlink     A6
  4011. 00003076  4E75                     rts
  4012. 00003078  4E56 0000                link       A6, 0
  4013. 0000307C  48E7 0030                movem.l    -[A7], A2,A3
  4014. 00003080  246E 0008                movea.l    A2, [A6 + 0x8]
  4015. 00003084  266E 000C                movea.l    A3, [A6 + 0xC]
  4016. 00003088  2F0B                     move.l     -[A7], A3
  4017. 0000308A  486A 0066                pea.l      [A2 + 0x66]
  4018. 0000308E  4EB9 0001 F91A           jsr        [0x0001F91A]
  4019. 00003094  4A00                     tst.b      D0
  4020. 00003096  504F                     addq.w     A7, 8
  4021. 00003098  672C                     beq        +0x2E /* 000030C6 */
  4022. 0000309A  2553 0066                move.l     [A2 + 0x66], [A3]
  4023. 0000309E  356B 0004 006A           move.w     [A2 + 0x6A], [A3 + 0x4]
  4024. 000030A4  42A7                     clr.l      -[A7]
  4025. 000030A6  2F0A                     move.l     -[A7], A2
  4026. 000030A8  2057                     movea.l    A0, [A7]
  4027. 000030AA  2268 0004                movea.l    A1, [A0 + 0x4]
  4028. 000030AE  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4029. 000030B2  4E91                     jsr        [A1]
  4030. 000030B4  2F0A                     move.l     -[A7], A2
  4031. 000030B6  2057                     movea.l    A0, [A7]
  4032. 000030B8  2268 0004                movea.l    A1, [A0 + 0x4]
  4033. 000030BC  2269 0184                movea.l    A1, [A1 + 0x184]
  4034. 000030C0  4E91                     jsr        [A1]
  4035. 000030C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4036. label000030C6:
  4037. 000030C6  4CDF 0C00                movem.l    A2,A3, [A7]+
  4038. 000030CA  4E5E                     unlink     A6
  4039. 000030CC  4E75                     rts
  4040. 000030CE  4E56 0000                link       A6, 0
  4041. 000030D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4042. 000030D6  206E 0008                movea.l    A0, [A6 + 0x8]
  4043. 000030DA  4868 006C                pea.l      [A0 + 0x6C]
  4044. 000030DE  4EB9 0001 C2CE           jsr        [0x0001C2CE]
  4045. 000030E4  4E5E                     unlink     A6
  4046. 000030E6  4E75                     rts
  4047. 000030E8  4E56 0000                link       A6, 0
  4048. 000030EC  48E7 1020                movem.l    -[A7], D3,A2
  4049. 000030F0  246E 0008                movea.l    A2, [A6 + 0x8]
  4050. 000030F4  162E 000C                move.b     D3, [A6 + 0xC]
  4051. 000030F8  B62A 0176                cmp.b      D3, [A2 + 0x176]
  4052. 000030FC  6716                     beq        +0x18 /* 00003114 */
  4053. 000030FE  1543 0176                move.b     [A2 + 0x176], D3
  4054. 00003102  42A7                     clr.l      -[A7]
  4055. 00003104  2F0A                     move.l     -[A7], A2
  4056. 00003106  2057                     movea.l    A0, [A7]
  4057. 00003108  2268 0004                movea.l    A1, [A0 + 0x4]
  4058. 0000310C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4059. 00003110  4E91                     jsr        [A1]
  4060. 00003112  504F                     addq.w     A7, 8
  4061. label00003114:
  4062. 00003114  4CDF 0408                movem.l    D3,A2, [A7]+
  4063. 00003118  4E5E                     unlink     A6
  4064. 0000311A  4E75                     rts
  4065. 0000311C  4E56 0000                link       A6, 0
  4066. 00003120  42A7                     clr.l      -[A7]
  4067. 00003122  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4068. 00003126  2057                     movea.l    A0, [A7]
  4069. 00003128  2268 0004                movea.l    A1, [A0 + 0x4]
  4070. 0000312C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4071. 00003130  4E91                     jsr        [A1]
  4072. 00003132  4E5E                     unlink     A6
  4073. 00003134  4E75                     rts
  4074. 00003136  4E56 0000                link       A6, 0
  4075. 0000313A  42A7                     clr.l      -[A7]
  4076. 0000313C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4077. 00003140  2057                     movea.l    A0, [A7]
  4078. 00003142  2268 0004                movea.l    A1, [A0 + 0x4]
  4079. 00003146  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4080. 0000314A  4E91                     jsr        [A1]
  4081. 0000314C  4E5E                     unlink     A6
  4082. 0000314E  4E75                     rts
  4083. 00003150  4E56 0000                link       A6, 0
  4084. 00003154  2F0A                     move.l     -[A7], A2
  4085. 00003156  246E 0008                movea.l    A2, [A6 + 0x8]
  4086. 0000315A  2F0A                     move.l     -[A7], A2
  4087. 0000315C  4EB9 0000 35D2           jsr        [0x000035D2]
  4088. 00003162  4A00                     tst.b      D0
  4089. 00003164  584F                     addq.w     A7, 4
  4090. 00003166  6710                     beq        +0x12 /* 00003178 */
  4091. 00003168  2F0A                     move.l     -[A7], A2
  4092. 0000316A  2057                     movea.l    A0, [A7]
  4093. 0000316C  2268 0004                movea.l    A1, [A0 + 0x4]
  4094. 00003170  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4095. 00003174  4E91                     jsr        [A1]
  4096. 00003176  584F                     addq.w     A7, 4
  4097. label00003178:
  4098. 00003178  245F                     movea.l    A2, [A7]+
  4099. 0000317A  4E5E                     unlink     A6
  4100. 0000317C  4E75                     rts
  4101. 0000317E  4E56 0000                link       A6, 0
  4102. 00003182  2F0A                     move.l     -[A7], A2
  4103. 00003184  246E 0008                movea.l    A2, [A6 + 0x8]
  4104. 00003188  2F0A                     move.l     -[A7], A2
  4105. 0000318A  4EB9 0000 35D2           jsr        [0x000035D2]
  4106. 00003190  4A00                     tst.b      D0
  4107. 00003192  584F                     addq.w     A7, 4
  4108. 00003194  6610                     bne        +0x12 /* 000031A6 */
  4109. 00003196  2F0A                     move.l     -[A7], A2
  4110. 00003198  2057                     movea.l    A0, [A7]
  4111. 0000319A  2268 0004                movea.l    A1, [A0 + 0x4]
  4112. 0000319E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4113. 000031A2  4E91                     jsr        [A1]
  4114. 000031A4  584F                     addq.w     A7, 4
  4115. label000031A6:
  4116. 000031A6  245F                     movea.l    A2, [A7]+
  4117. 000031A8  4E5E                     unlink     A6
  4118. 000031AA  4E75                     rts
  4119. 000031AC  4E56 FF7E                link       A6, -0x0082
  4120. 000031B0  2F0A                     move.l     -[A7], A2
  4121. 000031B2  246E 0008                movea.l    A2, [A6 + 0x8]
  4122. 000031B6  486E FF84                pea.l      [A6 - 0x7C]
  4123. 000031BA  4EB9 0000 263A           jsr        [0x0000263A]
  4124. 000031C0  4EB9 0000 264A           jsr        [0x0000264A]
  4125. 000031C6  486E FFF8                pea.l      [A6 - 0x8]
  4126. 000031CA  2F0A                     move.l     -[A7], A2
  4127. 000031CC  2057                     movea.l    A0, [A7]
  4128. 000031CE  2268 0004                movea.l    A1, [A0 + 0x4]
  4129. 000031D2  2269 003C                movea.l    A1, [A1 + 0x3C]
  4130. 000031D6  4E91                     jsr        [A1]
  4131. 000031D8  2F0A                     move.l     -[A7], A2
  4132. 000031DA  2057                     movea.l    A0, [A7]
  4133. 000031DC  2268 0004                movea.l    A1, [A0 + 0x4]
  4134. 000031E0  2269 00D8                movea.l    A1, [A1 + 0xD8]
  4135. 000031E4  4E91                     jsr        [A1]
  4136. 000031E6  486E FFF8                pea.l      [A6 - 0x8]
  4137. 000031EA  A8A3                     syscall    EraseRect
  4138. 000031EC  486E FF7E                pea.l      [A6 - 0x82]
  4139. 000031F0  2F0A                     move.l     -[A7], A2
  4140. 000031F2  2057                     movea.l    A0, [A7]
  4141. 000031F4  2268 0004                movea.l    A1, [A0 + 0x4]
  4142. 000031F8  2269 0188                movea.l    A1, [A1 + 0x188]
  4143. 000031FC  4E91                     jsr        [A1]
  4144. 000031FE  2D6E FF7E FFEC           move.l     [A6 - 0x14], [A6 - 0x82]
  4145. 00003204  3D6E FF82 FFF0           move.w     [A6 - 0x10], [A6 - 0x7E]
  4146. 0000320A  486E FFF8                pea.l      [A6 - 0x8]
  4147. 0000320E  486E FFD8                pea.l      [A6 - 0x28]
  4148. 00003212  4EB9 0000 26D2           jsr        [0x000026D2]
  4149. 00003218  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4150. 0000321C  6000 0276                bra        +0x278 /* 00003494 */
  4151. label00003220:
  4152. 00003220  486E FFF8                pea.l      [A6 - 0x8]
  4153. 00003224  2F3C 0001 0001           move.l     -[A7], 0x10001
  4154. 0000322A  A8A9                     syscall    InsetRect
  4155. 0000322C  486E FFF8                pea.l      [A6 - 0x8]
  4156. 00003230  2F3C 0001 0001           move.l     -[A7], 0x10001
  4157. 00003236  A8A8                     syscall    OffsetRect
  4158. 00003238  2F0A                     move.l     -[A7], A2
  4159. 0000323A  4EB9 0000 360A           jsr        [0x0000360A]
  4160. 00003240  4A00                     tst.b      D0
  4161. 00003242  584F                     addq.w     A7, 4
  4162. 00003244  673E                     beq        +0x40 /* 00003284 */
  4163. 00003246  2F0A                     move.l     -[A7], A2
  4164. 00003248  4EB9 0000 35D2           jsr        [0x000035D2]
  4165. 0000324E  4A00                     tst.b      D0
  4166. 00003250  584F                     addq.w     A7, 4
  4167. 00003252  6730                     beq        +0x32 /* 00003284 */
  4168. 00003254  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4169. 0000325A  6C12                     bge        +0x14 /* 0000326E */
  4170. 0000325C  486E FFD2                pea.l      [A6 - 0x2E]
  4171. 00003260  61FF FFFF FC96           bsr        -0x368 /* 00002EF8 */
  4172. 00003266  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  4173. 0000326A  584F                     addq.w     A7, 4
  4174. 0000326C  6014                     bra        +0x16 /* 00003282 */
  4175. label0000326E:
  4176. 0000326E  1F3C 0006                move.b     -[A7], 0x6
  4177. 00003272  486E FFCC                pea.l      [A6 - 0x34]
  4178. 00003276  61FF FFFF FC5E           bsr        -0x3A0 /* 00002ED6 */
  4179. 0000327C  41EE FFCC                lea.l      A0, [A6 - 0x34]
  4180. 00003280  5C4F                     addq.w     A7, 6
  4181. label00003282:
  4182. 00003282  602E                     bra        +0x30 /* 000032B2 */
  4183. label00003284:
  4184. 00003284  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4185. 0000328A  6C12                     bge        +0x14 /* 0000329E */
  4186. 0000328C  486E FFC6                pea.l      [A6 - 0x3A]
  4187. 00003290  61FF FFFF FC66           bsr        -0x398 /* 00002EF8 */
  4188. 00003296  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  4189. 0000329A  584F                     addq.w     A7, 4
  4190. 0000329C  6014                     bra        +0x16 /* 000032B2 */
  4191. label0000329E:
  4192. 0000329E  1F3C 0004                move.b     -[A7], 0x4
  4193. 000032A2  486E FFC0                pea.l      [A6 - 0x40]
  4194. 000032A6  61FF FFFF FC2E           bsr        -0x3D0 /* 00002ED6 */
  4195. 000032AC  41EE FFC0                lea.l      A0, [A6 - 0x40]
  4196. 000032B0  5C4F                     addq.w     A7, 6
  4197. label000032B2:
  4198. 000032B2  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  4199. 000032B6  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  4200. 000032BC  486E FFF2                pea.l      [A6 - 0xE]
  4201. 000032C0  AA14                     syscall    RGBForeColor
  4202. 000032C2  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4203. 000032C8  6C0C                     bge        +0xE /* 000032D6 */
  4204. 000032CA  4EB9 0000 7C84           jsr        [0x00007C84]
  4205. 000032D0  4868 00B2                pea.l      [A0 + 0xB2]
  4206. 000032D4  A89D                     syscall    PenPat
  4207. label000032D6:
  4208. 000032D6  486E FFF8                pea.l      [A6 - 0x8]
  4209. 000032DA  A8A2                     syscall    PaintRect
  4210. 000032DC  486E FFF8                pea.l      [A6 - 0x8]
  4211. 000032E0  4878 FFFF                push.l     0xFFFF
  4212. 000032E4  A8A8                     syscall    OffsetRect
  4213. 000032E6  486E FFF8                pea.l      [A6 - 0x8]
  4214. 000032EA  A8A2                     syscall    PaintRect
  4215. 000032EC  486E FFF8                pea.l      [A6 - 0x8]
  4216. 000032F0  4878 FFFF                push.l     0xFFFF
  4217. 000032F4  A8A8                     syscall    OffsetRect
  4218. 000032F6  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4219. 000032FC  6D00 0140                blt        +0x142 /* 0000343E */
  4220. 00003300  A89E                     syscall    PenNormal
  4221. 00003302  2F0A                     move.l     -[A7], A2
  4222. 00003304  4EB9 0000 360A           jsr        [0x0000360A]
  4223. 0000330A  4A00                     tst.b      D0
  4224. 0000330C  584F                     addq.w     A7, 4
  4225. 0000330E  6774                     beq        +0x76 /* 00003384 */
  4226. 00003310  2F0A                     move.l     -[A7], A2
  4227. 00003312  2057                     movea.l    A0, [A7]
  4228. 00003314  2268 0004                movea.l    A1, [A0 + 0x4]
  4229. 00003318  2269 018C                movea.l    A1, [A1 + 0x18C]
  4230. 0000331C  4E91                     jsr        [A1]
  4231. 0000331E  4A00                     tst.b      D0
  4232. 00003320  584F                     addq.w     A7, 4
  4233. 00003322  6760                     beq        +0x62 /* 00003384 */
  4234. 00003324  486E FFF8                pea.l      [A6 - 0x8]
  4235. 00003328  2F3C 0002 0002           move.l     -[A7], 0x20002
  4236. 0000332E  A8A8                     syscall    OffsetRect
  4237. 00003330  486E FFB4                pea.l      [A6 - 0x4C]
  4238. 00003334  61FF FFFF FBC2           bsr        -0x43C /* 00002EF8 */
  4239. 0000333A  584F                     addq.w     A7, 4
  4240. 0000333C  486E FFB4                pea.l      [A6 - 0x4C]
  4241. 00003340  486E FFBA                pea.l      [A6 - 0x46]
  4242. 00003344  2F0A                     move.l     -[A7], A2
  4243. 00003346  2057                     movea.l    A0, [A7]
  4244. 00003348  2268 0004                movea.l    A1, [A0 + 0x4]
  4245. 0000334C  2269 0188                movea.l    A1, [A1 + 0x188]
  4246. 00003350  4E91                     jsr        [A1]
  4247. 00003352  504F                     addq.w     A7, 8
  4248. 00003354  486E FFBA                pea.l      [A6 - 0x46]
  4249. 00003358  4EB9 0001 DE92           jsr        [0x0001DE92]
  4250. 0000335E  4A00                     tst.b      D0
  4251. 00003360  504F                     addq.w     A7, 8
  4252. 00003362  670E                     beq        +0x10 /* 00003372 */
  4253. 00003364  486E FFF2                pea.l      [A6 - 0xE]
  4254. 00003368  61FF FFFF FBA2           bsr        -0x45C /* 00002F0C */
  4255. 0000336E  584F                     addq.w     A7, 4
  4256. 00003370  6066                     bra        +0x68 /* 000033D8 */
  4257. label00003372:
  4258. 00003372  486E FFEC                pea.l      [A6 - 0x14]
  4259. 00003376  486E FFF2                pea.l      [A6 - 0xE]
  4260. 0000337A  61FF 0000 0804           bsr        +0x806 /* 00003B80 */
  4261. 00003380  504F                     addq.w     A7, 8
  4262. 00003382  6054                     bra        +0x56 /* 000033D8 */
  4263. label00003384:
  4264. 00003384  486E FFEC                pea.l      [A6 - 0x14]
  4265. 00003388  2F0A                     move.l     -[A7], A2
  4266. 0000338A  2057                     movea.l    A0, [A7]
  4267. 0000338C  2268 0004                movea.l    A1, [A0 + 0x4]
  4268. 00003390  2269 0188                movea.l    A1, [A1 + 0x188]
  4269. 00003394  4E91                     jsr        [A1]
  4270. 00003396  2F0A                     move.l     -[A7], A2
  4271. 00003398  4EB9 0000 360A           jsr        [0x0000360A]
  4272. 0000339E  4A00                     tst.b      D0
  4273. 000033A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4274. 000033A4  6714                     beq        +0x16 /* 000033BA */
  4275. 000033A6  2F0A                     move.l     -[A7], A2
  4276. 000033A8  4EB9 0000 35D2           jsr        [0x000035D2]
  4277. 000033AE  4A00                     tst.b      D0
  4278. 000033B0  584F                     addq.w     A7, 4
  4279. 000033B2  6706                     beq        +0x8 /* 000033BA */
  4280. 000033B4  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4281. 000033B8  6014                     bra        +0x16 /* 000033CE */
  4282. label000033BA:
  4283. 000033BA  486E FFEC                pea.l      [A6 - 0x14]
  4284. 000033BE  486E FFAE                pea.l      [A6 - 0x52]
  4285. 000033C2  61FF 0000 07FA           bsr        +0x7FC /* 00003BBE */
  4286. 000033C8  41EE FFAE                lea.l      A0, [A6 - 0x52]
  4287. 000033CC  504F                     addq.w     A7, 8
  4288. label000033CE:
  4289. 000033CE  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  4290. 000033D2  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  4291. label000033D8:
  4292. 000033D8  486E FFF2                pea.l      [A6 - 0xE]
  4293. 000033DC  AA14                     syscall    RGBForeColor
  4294. 000033DE  486E FFF8                pea.l      [A6 - 0x8]
  4295. 000033E2  A8A2                     syscall    PaintRect
  4296. 000033E4  2F0A                     move.l     -[A7], A2
  4297. 000033E6  4EB9 0000 360A           jsr        [0x0000360A]
  4298. 000033EC  4A00                     tst.b      D0
  4299. 000033EE  584F                     addq.w     A7, 4
  4300. 000033F0  6720                     beq        +0x22 /* 00003412 */
  4301. 000033F2  2F0A                     move.l     -[A7], A2
  4302. 000033F4  4EB9 0000 35D2           jsr        [0x000035D2]
  4303. 000033FA  4A00                     tst.b      D0
  4304. 000033FC  584F                     addq.w     A7, 4
  4305. 000033FE  6712                     beq        +0x14 /* 00003412 */
  4306. 00003400  486E FFA8                pea.l      [A6 - 0x58]
  4307. 00003404  61FF FFFF FAF2           bsr        -0x50C /* 00002EF8 */
  4308. 0000340A  41EE FFA8                lea.l      A0, [A6 - 0x58]
  4309. 0000340E  584F                     addq.w     A7, 4
  4310. 00003410  6014                     bra        +0x16 /* 00003426 */
  4311. label00003412:
  4312. 00003412  1F3C 0007                move.b     -[A7], 0x7
  4313. 00003416  486E FFA2                pea.l      [A6 - 0x5E]
  4314. 0000341A  61FF FFFF FABA           bsr        -0x544 /* 00002ED6 */
  4315. 00003420  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  4316. 00003424  5C4F                     addq.w     A7, 6
  4317. label00003426:
  4318. 00003426  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  4319. 0000342A  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  4320. 00003430  486E FFF2                pea.l      [A6 - 0xE]
  4321. 00003434  AA14                     syscall    RGBForeColor
  4322. 00003436  486E FFF8                pea.l      [A6 - 0x8]
  4323. 0000343A  A8A1                     syscall    FrameRect
  4324. 0000343C  6056                     bra        +0x58 /* 00003494 */
  4325. label0000343E:
  4326. 0000343E  486E FFF2                pea.l      [A6 - 0xE]
  4327. 00003442  61FF FFFF FAB4           bsr        -0x54A /* 00002EF8 */
  4328. 00003448  486E FFF2                pea.l      [A6 - 0xE]
  4329. 0000344C  AA14                     syscall    RGBForeColor
  4330. 0000344E  2F0A                     move.l     -[A7], A2
  4331. 00003450  4EB9 0000 360A           jsr        [0x0000360A]
  4332. 00003456  4A00                     tst.b      D0
  4333. 00003458  504F                     addq.w     A7, 8
  4334. 0000345A  671A                     beq        +0x1C /* 00003476 */
  4335. 0000345C  2F0A                     move.l     -[A7], A2
  4336. 0000345E  4EB9 0000 35D2           jsr        [0x000035D2]
  4337. 00003464  4A00                     tst.b      D0
  4338. 00003466  584F                     addq.w     A7, 4
  4339. 00003468  670C                     beq        +0xE /* 00003476 */
  4340. 0000346A  4EB9 0000 7C84           jsr        [0x00007C84]
  4341. 00003470  4868 00B2                pea.l      [A0 + 0xB2]
  4342. 00003474  A89D                     syscall    PenPat
  4343. label00003476:
  4344. 00003476  486E FFF8                pea.l      [A6 - 0x8]
  4345. 0000347A  A8A1                     syscall    FrameRect
  4346. 0000347C  486E FFF8                pea.l      [A6 - 0x8]
  4347. 00003480  2F3C 0002 0002           move.l     -[A7], 0x20002
  4348. 00003486  A8A9                     syscall    InsetRect
  4349. 00003488  486E FFEC                pea.l      [A6 - 0x14]
  4350. 0000348C  AA14                     syscall    RGBForeColor
  4351. 0000348E  486E FFF8                pea.l      [A6 - 0x8]
  4352. 00003492  A8A2                     syscall    PaintRect
  4353. label00003494:
  4354. 00003494  486E FFEA                pea.l      [A6 - 0x16]
  4355. 00003498  486E FFD8                pea.l      [A6 - 0x28]
  4356. 0000349C  4EB9 0000 26E2           jsr        [0x000026E2]
  4357. 000034A2  4A00                     tst.b      D0
  4358. 000034A4  504F                     addq.w     A7, 8
  4359. 000034A6  6600 FD78                bne        -0x286 /* 00003220 */
  4360. 000034AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  4361. 000034AE  486E FFD8                pea.l      [A6 - 0x28]
  4362. 000034B2  4EB9 0000 26DA           jsr        [0x000026DA]
  4363. 000034B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  4364. 000034BC  486E FF84                pea.l      [A6 - 0x7C]
  4365. 000034C0  4EB9 0000 2642           jsr        [0x00002642]
  4366. 000034C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4367. 000034CA  245F                     movea.l    A2, [A7]+
  4368. 000034CC  4E5E                     unlink     A6
  4369. 000034CE  4E75                     rts
  4370. 000034D0  4E56 0000                link       A6, 0
  4371. 000034D4  48E7 1820                movem.l    -[A7], D3,D4,A2
  4372. 000034D8  246E 0008                movea.l    A2, [A6 + 0x8]
  4373. 000034DC  162E 000E                move.b     D3, [A6 + 0xE]
  4374. 000034E0  182E 0010                move.b     D4, [A6 + 0x10]
  4375. 000034E4  B604                     cmp.b      D3, D4
  4376. 000034E6  6712                     beq        +0x14 /* 000034FA */
  4377. 000034E8  1F03                     move.b     -[A7], D3
  4378. 000034EA  2F0A                     move.l     -[A7], A2
  4379. 000034EC  2057                     movea.l    A0, [A7]
  4380. 000034EE  2268 0004                movea.l    A1, [A0 + 0x4]
  4381. 000034F2  2269 0194                movea.l    A1, [A1 + 0x194]
  4382. 000034F6  4E91                     jsr        [A1]
  4383. 000034F8  5C4F                     addq.w     A7, 6
  4384. label000034FA:
  4385. 000034FA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4386. 000034FE  4E5E                     unlink     A6
  4387. 00003500  4E75                     rts
  4388. 00003502  4E56 FEF0                link       A6, -0x0110
  4389. 00003506  2F0A                     move.l     -[A7], A2
  4390. 00003508  246E 0008                movea.l    A2, [A6 + 0x8]
  4391. 0000350C  4227                     clr.b      -[A7]
  4392. 0000350E  2F0A                     move.l     -[A7], A2
  4393. 00003510  2057                     movea.l    A0, [A7]
  4394. 00003512  2268 0004                movea.l    A1, [A0 + 0x4]
  4395. 00003516  2269 0194                movea.l    A1, [A1 + 0x194]
  4396. 0000351A  4E91                     jsr        [A1]
  4397. 0000351C  4A2E 000E                tst.b      [A6 + 0xE]
  4398. 00003520  5C4F                     addq.w     A7, 6
  4399. 00003522  6768                     beq        +0x6A /* 0000358C */
  4400. 00003524  486E FFF4                pea.l      [A6 - 0xC]
  4401. 00003528  2F0A                     move.l     -[A7], A2
  4402. 0000352A  2057                     movea.l    A0, [A7]
  4403. 0000352C  2268 0004                movea.l    A1, [A0 + 0x4]
  4404. 00003530  2269 0188                movea.l    A1, [A1 + 0x188]
  4405. 00003534  4E91                     jsr        [A1]
  4406. 00003536  2D6D FFCA FFF0           move.l     [A6 - 0x10], [A5 - 0x36]
  4407. 0000353C  486E FEF0                pea.l      [A6 - 0x110]
  4408. 00003540  2F0A                     move.l     -[A7], A2
  4409. 00003542  2057                     movea.l    A0, [A7]
  4410. 00003544  2268 0004                movea.l    A1, [A0 + 0x4]
  4411. 00003548  2269 0024                movea.l    A1, [A1 + 0x24]
  4412. 0000354C  4E91                     jsr        [A1]
  4413. 0000354E  4EB9 0000 2AFA           jsr        [0x00002AFA]
  4414. 00003554  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4415. 00003558  486E FEF0                pea.l      [A6 - 0x110]
  4416. 0000355C  486E FFF4                pea.l      [A6 - 0xC]
  4417. 00003560  486E FFFA                pea.l      [A6 - 0x6]
  4418. 00003564  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4419. 00003568  A82E                     syscall    Pack12
  4420. 0000356A  101F                     move.b     D0, [A7]+
  4421. 0000356C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4422. 00003570  6714                     beq        +0x16 /* 00003586 */
  4423. 00003572  486E FFFA                pea.l      [A6 - 0x6]
  4424. 00003576  2F0A                     move.l     -[A7], A2
  4425. 00003578  2057                     movea.l    A0, [A7]
  4426. 0000357A  2268 0004                movea.l    A1, [A0 + 0x4]
  4427. 0000357E  2269 0190                movea.l    A1, [A1 + 0x190]
  4428. 00003582  4E91                     jsr        [A1]
  4429. 00003584  504F                     addq.w     A7, 8
  4430. label00003586:
  4431. 00003586  4EB9 0000 2B02           jsr        [0x00002B02]
  4432. label0000358C:
  4433. 0000358C  245F                     movea.l    A2, [A7]+
  4434. 0000358E  4E5E                     unlink     A6
  4435. 00003590  4E75                     rts
  4436. 00003592  4E56 FFF4                link       A6, -0x000C
  4437. 00003596  2F0A                     move.l     -[A7], A2
  4438. 00003598  246E 0008                movea.l    A2, [A6 + 0x8]
  4439. 0000359C  4AAA 0056                tst.l      [A2 + 0x56]
  4440. 000035A0  6734                     beq        +0x36 /* 000035D6 */
  4441. 000035A2  486E FFF4                pea.l      [A6 - 0xC]
  4442. 000035A6  2F0A                     move.l     -[A7], A2
  4443. 000035A8  2057                     movea.l    A0, [A7]
  4444. 000035AA  2268 0004                movea.l    A1, [A0 + 0x4]
  4445. 000035AE  2269 0188                movea.l    A1, [A1 + 0x188]
  4446. 000035B2  4E91                     jsr        [A1]
  4447. 000035B4  2D6E FFF4 FFFA           move.l     [A6 - 0x6], [A6 - 0xC]
  4448. 000035BA  3D6E FFF8 FFFE           move.w     [A6 - 0x2], [A6 - 0x8]
  4449. 000035C0  486E FFFA                pea.l      [A6 - 0x6]
  4450. 000035C4  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  4451. 000035C8  486A 0028                pea.l      [A2 + 0x28]
  4452. 000035CC  4EB9 0000 3F82           jsr        [0x00003F82]
  4453. 000035D2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4454. label000035D6:
  4455. 000035D6  245F                     movea.l    A2, [A7]+
  4456. 000035D8  4E5E                     unlink     A6
  4457. 000035DA  4E75                     rts
  4458. 000035DC  4E56 0000                link       A6, 0
  4459. 000035E0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4460. 000035E4  246E 0008                movea.l    A2, [A6 + 0x8]
  4461. 000035E8  362E 000C                move.w     D3, [A6 + 0xC]
  4462. 000035EC  286E 000E                movea.l    A4, [A6 + 0xE]
  4463. 000035F0  4A43                     tst.w      D3
  4464. 000035F2  6718                     beq        +0x1A /* 0000360C */
  4465. 000035F4  204A                     movea.l    A0, A2
  4466. 000035F6  41E8 012A                lea.l      A0, [A0 + 0x12A]
  4467. 000035FA  2648                     movea.l    A3, A0
  4468. 000035FC  2488                     move.l     [A2], A0
  4469. 000035FE  2548 007A                move.l     [A2 + 0x7A], A0
  4470. 00003602  2F0B                     move.l     -[A7], A3
  4471. 00003604  4EB9 0000 3F3A           jsr        [0x00003F3A]
  4472. 0000360A  584F                     addq.w     A7, 4
  4473. label0000360C:
  4474. 0000360C  2F0C                     move.l     -[A7], A4
  4475. 0000360E  4267                     clr.w      -[A7]
  4476. 00003610  2F0A                     move.l     -[A7], A2
  4477. 00003612  4EB9 0000 3C52           jsr        [0x00003C52]
  4478. 00003618  486A 00F4                pea.l      [A2 + 0xF4]
  4479. 0000361C  4EB9 0000 402A           jsr        [0x0000402A]
  4480. 00003622  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4481. 00003628  2548 0004                move.l     [A2 + 0x4], A0
  4482. 0000362C  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4483. 00003632  41E8 0354                lea.l      A0, [A0 + 0x354]
  4484. 00003636  2252                     movea.l    A1, [A2]
  4485. 00003638  2288                     move.l     [A1], A0
  4486. 0000363A  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4487. 00003640  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  4488. 00003644  2548 007E                move.l     [A2 + 0x7E], A0
  4489. 00003648  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4490. 0000364E  41E8 0200                lea.l      A0, [A0 + 0x200]
  4491. 00003652  2548 00B0                move.l     [A2 + 0xB0], A0
  4492. 00003656  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4493. 0000365C  41E8 0334                lea.l      A0, [A0 + 0x334]
  4494. 00003660  2548 00F4                move.l     [A2 + 0xF4], A0
  4495. 00003664  2652                     movea.l    A3, [A2]
  4496. 00003666  204A                     movea.l    A0, A2
  4497. 00003668  41E8 012A                lea.l      A0, [A0 + 0x12A]
  4498. 0000366C  91CB                     sub.l      A0, A3
  4499. 0000366E  2748 0008                move.l     [A3 + 0x8], A0
  4500. 00003672  4878 0004                push.l     0x4
  4501. 00003676  486A 0122                pea.l      [A2 + 0x122]
  4502. 0000367A  2F0C                     move.l     -[A7], A4
  4503. 0000367C  2057                     movea.l    A0, [A7]
  4504. 0000367E  2250                     movea.l    A1, [A0]
  4505. 00003680  2269 0024                movea.l    A1, [A1 + 0x24]
  4506. 00003684  4E91                     jsr        [A1]
  4507. 00003686  4878 0004                push.l     0x4
  4508. 0000368A  486A 0126                pea.l      [A2 + 0x126]
  4509. 0000368E  2F0C                     move.l     -[A7], A4
  4510. 00003690  2057                     movea.l    A0, [A7]
  4511. 00003692  2250                     movea.l    A1, [A0]
  4512. 00003694  2269 0024                movea.l    A1, [A1 + 0x24]
  4513. 00003698  4E91                     jsr        [A1]
  4514. 0000369A  204A                     movea.l    A0, A2
  4515. 0000369C  4FEF 0026                lea.l      A7, [A7 + 0x26]
  4516. 000036A0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4517. 000036A4  4E5E                     unlink     A6
  4518. 000036A6  4E75                     rts
  4519. 000036A8  4E56 0000                link       A6, 0
  4520. 000036AC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4521. 000036B0  246E 0008                movea.l    A2, [A6 + 0x8]
  4522. 000036B4  362E 000C                move.w     D3, [A6 + 0xC]
  4523. 000036B8  200A                     move.l     D0, A2
  4524. 000036BA  6700 008C                beq        +0x8E /* 00003748 */
  4525. 000036BE  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4526. 000036C4  2548 0004                move.l     [A2 + 0x4], A0
  4527. 000036C8  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4528. 000036CE  41E8 0354                lea.l      A0, [A0 + 0x354]
  4529. 000036D2  2252                     movea.l    A1, [A2]
  4530. 000036D4  2288                     move.l     [A1], A0
  4531. 000036D6  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4532. 000036DC  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  4533. 000036E0  2548 007E                move.l     [A2 + 0x7E], A0
  4534. 000036E4  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4535. 000036EA  41E8 0200                lea.l      A0, [A0 + 0x200]
  4536. 000036EE  2548 00B0                move.l     [A2 + 0xB0], A0
  4537. 000036F2  41F9 0000 55DA           lea.l      A0, [0x000055DA]
  4538. 000036F8  41E8 0334                lea.l      A0, [A0 + 0x334]
  4539. 000036FC  2548 00F4                move.l     [A2 + 0xF4], A0
  4540. 00003700  2652                     movea.l    A3, [A2]
  4541. 00003702  204A                     movea.l    A0, A2
  4542. 00003704  41E8 012A                lea.l      A0, [A0 + 0x12A]
  4543. 00003708  2848                     movea.l    A4, A0
  4544. 0000370A  91CB                     sub.l      A0, A3
  4545. 0000370C  2748 0008                move.l     [A3 + 0x8], A0
  4546. 00003710  4267                     clr.w      -[A7]
  4547. 00003712  486A 00F4                pea.l      [A2 + 0xF4]
  4548. 00003716  4EB9 0000 4032           jsr        [0x00004032]
  4549. 0000371C  4267                     clr.w      -[A7]
  4550. 0000371E  2F0A                     move.l     -[A7], A2
  4551. 00003720  4EB9 0000 3C5A           jsr        [0x00003C5A]
  4552. 00003726  4A43                     tst.w      D3
  4553. 00003728  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4554. 0000372C  670C                     beq        +0xE /* 0000373A */
  4555. 0000372E  4267                     clr.w      -[A7]
  4556. 00003730  2F0C                     move.l     -[A7], A4
  4557. 00003732  4EB9 0000 3F42           jsr        [0x00003F42]
  4558. 00003738  5C4F                     addq.w     A7, 6
  4559. label0000373A:
  4560. 0000373A  4A43                     tst.w      D3
  4561. 0000373C  6F0A                     ble        +0xC /* 00003748 */
  4562. 0000373E  2F0A                     move.l     -[A7], A2
  4563. 00003740  4EB9 0000 2592           jsr        [0x00002592]
  4564. 00003746  584F                     addq.w     A7, 4
  4565. label00003748:
  4566. 00003748  204A                     movea.l    A0, A2
  4567. 0000374A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4568. 0000374E  4E5E                     unlink     A6
  4569. 00003750  4E75                     rts
  4570. 00003752  4E56 FFFE                link       A6, -0x0002
  4571. 00003756  48E7 1030                movem.l    -[A7], D3,A2,A3
  4572. 0000375A  266E 0008                movea.l    A3, [A6 + 0x8]
  4573. 0000375E  262B 0122                move.l     D3, [A3 + 0x122]
  4574. 00003762  70FF                     moveq.l    D0, 0xFFFFFFFF
  4575. 00003764  B680                     cmp.l      D3, D0
  4576. 00003766  6700 008A                beq        +0x8C /* 000037F2 */
  4577. 0000376A  4267                     clr.w      -[A7]
  4578. 0000376C  4879 0000 5A98           push.l     0x5A98
  4579. 00003772  4879 0000 5A3E           push.l     0x5A3E /* 'Z>' */
  4580. 00003778  4878 0004                push.l     0x4
  4581. 0000377C  2F03                     move.l     -[A7], D3
  4582. 0000377E  2F0B                     move.l     -[A7], A3
  4583. 00003780  2057                     movea.l    A0, [A7]
  4584. 00003782  2268 0004                movea.l    A1, [A0 + 0x4]
  4585. 00003786  2269 0010                movea.l    A1, [A1 + 0x10]
  4586. 0000378A  4E91                     jsr        [A1]
  4587. 0000378C  504F                     addq.w     A7, 8
  4588. 0000378E  2F08                     move.l     -[A7], A0
  4589. 00003790  4EB9 0000 2582           jsr        [0x00002582]
  4590. 00003796  2448                     movea.l    A2, A0
  4591. 00003798  200A                     move.l     D0, A2
  4592. 0000379A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4593. 0000379E  6752                     beq        +0x54 /* 000037F2 */
  4594. 000037A0  200B                     move.l     D0, A3
  4595. 000037A2  4A80                     tst.l      D0
  4596. 000037A4  6708                     beq        +0xA /* 000037AE */
  4597. 000037A6  204B                     movea.l    A0, A3
  4598. 000037A8  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4599. 000037AC  6002                     bra        +0x4 /* 000037B0 */
  4600. label000037AE:
  4601. 000037AE  204B                     movea.l    A0, A3
  4602. label000037B0:
  4603. 000037B0  4850                     pea.l      [A0]
  4604. 000037B2  486A 0028                pea.l      [A2 + 0x28]
  4605. 000037B6  4EB9 0000 3F7A           jsr        [0x00003F7A]
  4606. 000037BC  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  4607. 000037C2  486E FFFF                pea.l      [A6 - 0x1]
  4608. 000037C6  4878 0001                push.l     0x1
  4609. 000037CA  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4610. 000037D0  4267                     clr.w      -[A7]
  4611. 000037D2  2F0A                     move.l     -[A7], A2
  4612. 000037D4  2057                     movea.l    A0, [A7]
  4613. 000037D6  2268 0004                movea.l    A1, [A0 + 0x4]
  4614. 000037DA  2269 0188                movea.l    A1, [A1 + 0x188]
  4615. 000037DE  4E91                     jsr        [A1]
  4616. 000037E0  2F0A                     move.l     -[A7], A2
  4617. 000037E2  2057                     movea.l    A0, [A7]
  4618. 000037E4  2268 0004                movea.l    A1, [A0 + 0x4]
  4619. 000037E8  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4620. 000037EC  4E91                     jsr        [A1]
  4621. 000037EE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4622. label000037F2:
  4623. 000037F2  262B 0126                move.l     D3, [A3 + 0x126]
  4624. 000037F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  4625. 000037F8  B680                     cmp.l      D3, D0
  4626. 000037FA  6754                     beq        +0x56 /* 00003850 */
  4627. 000037FC  4267                     clr.w      -[A7]
  4628. 000037FE  4879 0000 5A98           push.l     0x5A98
  4629. 00003804  4879 0000 5A3E           push.l     0x5A3E /* 'Z>' */
  4630. 0000380A  4878 0004                push.l     0x4
  4631. 0000380E  2F03                     move.l     -[A7], D3
  4632. 00003810  2F0B                     move.l     -[A7], A3
  4633. 00003812  2057                     movea.l    A0, [A7]
  4634. 00003814  2268 0004                movea.l    A1, [A0 + 0x4]
  4635. 00003818  2269 0010                movea.l    A1, [A1 + 0x10]
  4636. 0000381C  4E91                     jsr        [A1]
  4637. 0000381E  504F                     addq.w     A7, 8
  4638. 00003820  2F08                     move.l     -[A7], A0
  4639. 00003822  4EB9 0000 2582           jsr        [0x00002582]
  4640. 00003828  2448                     movea.l    A2, A0
  4641. 0000382A  200A                     move.l     D0, A2
  4642. 0000382C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4643. 00003830  671E                     beq        +0x20 /* 00003850 */
  4644. 00003832  200B                     move.l     D0, A3
  4645. 00003834  4A80                     tst.l      D0
  4646. 00003836  6708                     beq        +0xA /* 00003840 */
  4647. 00003838  204B                     movea.l    A0, A3
  4648. 0000383A  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4649. 0000383E  6002                     bra        +0x4 /* 00003842 */
  4650. label00003840:
  4651. 00003840  204B                     movea.l    A0, A3
  4652. label00003842:
  4653. 00003842  4850                     pea.l      [A0]
  4654. 00003844  486A 0028                pea.l      [A2 + 0x28]
  4655. 00003848  4EB9 0000 3F7A           jsr        [0x00003F7A]
  4656. 0000384E  504F                     addq.w     A7, 8
  4657. label00003850:
  4658. 00003850  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4659. 00003854  4E5E                     unlink     A6
  4660. 00003856  4E75                     rts
  4661. 00003858  4E56 FFFE                link       A6, -0x0002
  4662. 0000385C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4663. 00003860  266E 0008                movea.l    A3, [A6 + 0x8]
  4664. 00003864  262E 000C                move.l     D3, [A6 + 0xC]
  4665. 00003868  282B 0122                move.l     D4, [A3 + 0x122]
  4666. 0000386C  B883                     cmp.l      D4, D3
  4667. 0000386E  6700 00F8                beq        +0xFA /* 00003968 */
  4668. 00003872  4267                     clr.w      -[A7]
  4669. 00003874  4879 0000 5A98           push.l     0x5A98
  4670. 0000387A  4879 0000 5A3E           push.l     0x5A3E /* 'Z>' */
  4671. 00003880  4878 0004                push.l     0x4
  4672. 00003884  2F04                     move.l     -[A7], D4
  4673. 00003886  2F0B                     move.l     -[A7], A3
  4674. 00003888  2057                     movea.l    A0, [A7]
  4675. 0000388A  2268 0004                movea.l    A1, [A0 + 0x4]
  4676. 0000388E  2269 0010                movea.l    A1, [A1 + 0x10]
  4677. 00003892  4E91                     jsr        [A1]
  4678. 00003894  504F                     addq.w     A7, 8
  4679. 00003896  2F08                     move.l     -[A7], A0
  4680. 00003898  4EB9 0000 2582           jsr        [0x00002582]
  4681. 0000389E  2448                     movea.l    A2, A0
  4682. 000038A0  200A                     move.l     D0, A2
  4683. 000038A2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4684. 000038A6  6734                     beq        +0x36 /* 000038DC */
  4685. 000038A8  422E FFFF                clr.b      [A6 - 0x1]
  4686. 000038AC  486E FFFF                pea.l      [A6 - 0x1]
  4687. 000038B0  4878 0001                push.l     0x1
  4688. 000038B4  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4689. 000038BA  4267                     clr.w      -[A7]
  4690. 000038BC  2F0A                     move.l     -[A7], A2
  4691. 000038BE  2057                     movea.l    A0, [A7]
  4692. 000038C0  2268 0004                movea.l    A1, [A0 + 0x4]
  4693. 000038C4  2269 0188                movea.l    A1, [A1 + 0x188]
  4694. 000038C8  4E91                     jsr        [A1]
  4695. 000038CA  2F0A                     move.l     -[A7], A2
  4696. 000038CC  2057                     movea.l    A0, [A7]
  4697. 000038CE  2268 0004                movea.l    A1, [A0 + 0x4]
  4698. 000038D2  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4699. 000038D6  4E91                     jsr        [A1]
  4700. 000038D8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4701. label000038DC:
  4702. 000038DC  2743 0122                move.l     [A3 + 0x122], D3
  4703. 000038E0  4267                     clr.w      -[A7]
  4704. 000038E2  4879 0000 5A98           push.l     0x5A98
  4705. 000038E8  4879 0000 5A3E           push.l     0x5A3E /* 'Z>' */
  4706. 000038EE  4878 0004                push.l     0x4
  4707. 000038F2  2F03                     move.l     -[A7], D3
  4708. 000038F4  2F0B                     move.l     -[A7], A3
  4709. 000038F6  2057                     movea.l    A0, [A7]
  4710. 000038F8  2268 0004                movea.l    A1, [A0 + 0x4]
  4711. 000038FC  2269 0010                movea.l    A1, [A1 + 0x10]
  4712. 00003900  4E91                     jsr        [A1]
  4713. 00003902  504F                     addq.w     A7, 8
  4714. 00003904  2F08                     move.l     -[A7], A0
  4715. 00003906  4EB9 0000 2582           jsr        [0x00002582]
  4716. 0000390C  2448                     movea.l    A2, A0
  4717. 0000390E  200A                     move.l     D0, A2
  4718. 00003910  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4719. 00003914  6752                     beq        +0x54 /* 00003968 */
  4720. 00003916  200B                     move.l     D0, A3
  4721. 00003918  4A80                     tst.l      D0
  4722. 0000391A  6708                     beq        +0xA /* 00003924 */
  4723. 0000391C  204B                     movea.l    A0, A3
  4724. 0000391E  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4725. 00003922  6002                     bra        +0x4 /* 00003926 */
  4726. label00003924:
  4727. 00003924  204B                     movea.l    A0, A3
  4728. label00003926:
  4729. 00003926  4850                     pea.l      [A0]
  4730. 00003928  486A 0028                pea.l      [A2 + 0x28]
  4731. 0000392C  4EB9 0000 3F7A           jsr        [0x00003F7A]
  4732. 00003932  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  4733. 00003938  486E FFFE                pea.l      [A6 - 0x2]
  4734. 0000393C  4878 0001                push.l     0x1
  4735. 00003940  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4736. 00003946  4267                     clr.w      -[A7]
  4737. 00003948  2F0A                     move.l     -[A7], A2
  4738. 0000394A  2057                     movea.l    A0, [A7]
  4739. 0000394C  2268 0004                movea.l    A1, [A0 + 0x4]
  4740. 00003950  2269 0188                movea.l    A1, [A1 + 0x188]
  4741. 00003954  4E91                     jsr        [A1]
  4742. 00003956  2F0A                     move.l     -[A7], A2
  4743. 00003958  2057                     movea.l    A0, [A7]
  4744. 0000395A  2268 0004                movea.l    A1, [A0 + 0x4]
  4745. 0000395E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4746. 00003962  4E91                     jsr        [A1]
  4747. 00003964  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4748. label00003968:
  4749. 00003968  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4750. 0000396C  4E5E                     unlink     A6
  4751. 0000396E  4E75                     rts
  4752. 00003970  4E56 0000                link       A6, 0
  4753. 00003974  48E7 1030                movem.l    -[A7], D3,A2,A3
  4754. 00003978  246E 0008                movea.l    A2, [A6 + 0x8]
  4755. 0000397C  262E 000C                move.l     D3, [A6 + 0xC]
  4756. 00003980  B6AA 0126                cmp.l      D3, [A2 + 0x126]
  4757. 00003984  6758                     beq        +0x5A /* 000039DE */
  4758. 00003986  2543 0126                move.l     [A2 + 0x126], D3
  4759. 0000398A  4267                     clr.w      -[A7]
  4760. 0000398C  4879 0000 5A98           push.l     0x5A98
  4761. 00003992  4879 0000 5A6A           push.l     0x5A6A /* 'Zj' */
  4762. 00003998  4878 0004                push.l     0x4
  4763. 0000399C  2F03                     move.l     -[A7], D3
  4764. 0000399E  2F0A                     move.l     -[A7], A2
  4765. 000039A0  2057                     movea.l    A0, [A7]
  4766. 000039A2  2268 0004                movea.l    A1, [A0 + 0x4]
  4767. 000039A6  2269 0010                movea.l    A1, [A1 + 0x10]
  4768. 000039AA  4E91                     jsr        [A1]
  4769. 000039AC  504F                     addq.w     A7, 8
  4770. 000039AE  2F08                     move.l     -[A7], A0
  4771. 000039B0  4EB9 0000 2582           jsr        [0x00002582]
  4772. 000039B6  2648                     movea.l    A3, A0
  4773. 000039B8  200B                     move.l     D0, A3
  4774. 000039BA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4775. 000039BE  671E                     beq        +0x20 /* 000039DE */
  4776. 000039C0  200A                     move.l     D0, A2
  4777. 000039C2  4A80                     tst.l      D0
  4778. 000039C4  6708                     beq        +0xA /* 000039CE */
  4779. 000039C6  204A                     movea.l    A0, A2
  4780. 000039C8  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4781. 000039CC  6002                     bra        +0x4 /* 000039D0 */
  4782. label000039CE:
  4783. 000039CE  204A                     movea.l    A0, A2
  4784. label000039D0:
  4785. 000039D0  4850                     pea.l      [A0]
  4786. 000039D2  486B 0028                pea.l      [A3 + 0x28]
  4787. 000039D6  4EB9 0000 3F7A           jsr        [0x00003F7A]
  4788. 000039DC  504F                     addq.w     A7, 8
  4789. label000039DE:
  4790. 000039DE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4791. 000039E2  4E5E                     unlink     A6
  4792. 000039E4  4E75                     rts
  4793. 000039E6  4E56 0000                link       A6, 0
  4794. 000039EA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4795. 000039EE  246E 0008                movea.l    A2, [A6 + 0x8]
  4796. 000039F2  286E 000C                movea.l    A4, [A6 + 0xC]
  4797. 000039F6  7600                     moveq.l    D3, 0x00
  4798. 000039F8  97CB                     sub.l      A3, A3
  4799. 000039FA  282C 0002                move.l     D4, [A4 + 0x2]
  4800. 000039FE  2004                     move.l     D0, D4
  4801. 00003A00  0280 0000 00FF           andi.l     D0, 0xFF
  4802. 00003A06  5780                     subq.l     D0, 3
  4803. 00003A08  6710                     beq        +0x12 /* 00003A1A */
  4804. 00003A0A  5180                     subq.l     D0, 8
  4805. 00003A0C  5580                     subq.l     D0, 2
  4806. 00003A0E  670A                     beq        +0xC /* 00003A1A */
  4807. 00003A10  5180                     subq.l     D0, 8
  4808. 00003A12  5D80                     subq.l     D0, 6
  4809. 00003A14  673C                     beq        +0x3E /* 00003A52 */
  4810. 00003A16  6000 0082                bra        +0x84 /* 00003A9A */
  4811. label00003A1A:
  4812. 00003A1A  4267                     clr.w      -[A7]
  4813. 00003A1C  4879 0000 5A98           push.l     0x5A98
  4814. 00003A22  4879 0000 5A6A           push.l     0x5A6A /* 'Zj' */
  4815. 00003A28  4878 0004                push.l     0x4
  4816. 00003A2C  2F2A 0122                move.l     -[A7], [A2 + 0x122]
  4817. 00003A30  2F0A                     move.l     -[A7], A2
  4818. 00003A32  2057                     movea.l    A0, [A7]
  4819. 00003A34  2268 0004                movea.l    A1, [A0 + 0x4]
  4820. 00003A38  2269 0010                movea.l    A1, [A1 + 0x10]
  4821. 00003A3C  4E91                     jsr        [A1]
  4822. 00003A3E  504F                     addq.w     A7, 8
  4823. 00003A40  2F08                     move.l     -[A7], A0
  4824. 00003A42  4EB9 0000 2582           jsr        [0x00002582]
  4825. 00003A48  2648                     movea.l    A3, A0
  4826. 00003A4A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4827. 00003A4E  6000 009E                bra        +0xA0 /* 00003AEE */
  4828. label00003A52:
  4829. 00003A52  2004                     move.l     D0, D4
  4830. 00003A54  0280 0000 FF00           andi.l     D0, 0xFF00
  4831. 00003A5A  0C80 0000 3500           cmpi.l     D0, 0x3500 /* '5\0' */
  4832. 00003A60  6600 008C                bne        +0x8E /* 00003AEE */
  4833. 00003A64  4267                     clr.w      -[A7]
  4834. 00003A66  4879 0000 5A98           push.l     0x5A98
  4835. 00003A6C  4879 0000 5A6A           push.l     0x5A6A /* 'Zj' */
  4836. 00003A72  4878 0004                push.l     0x4
  4837. 00003A76  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  4838. 00003A7A  2F0A                     move.l     -[A7], A2
  4839. 00003A7C  2057                     movea.l    A0, [A7]
  4840. 00003A7E  2268 0004                movea.l    A1, [A0 + 0x4]
  4841. 00003A82  2269 0010                movea.l    A1, [A1 + 0x10]
  4842. 00003A86  4E91                     jsr        [A1]
  4843. 00003A88  504F                     addq.w     A7, 8
  4844. 00003A8A  2F08                     move.l     -[A7], A0
  4845. 00003A8C  4EB9 0000 2582           jsr        [0x00002582]
  4846. 00003A92  2648                     movea.l    A3, A0
  4847. 00003A94  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4848. 00003A98  6054                     bra        +0x56 /* 00003AEE */
  4849. label00003A9A:
  4850. 00003A9A  2F0C                     move.l     -[A7], A4
  4851. 00003A9C  4EB9 0000 27A2           jsr        [0x000027A2]
  4852. 00003AA2  4A00                     tst.b      D0
  4853. 00003AA4  584F                     addq.w     A7, 4
  4854. 00003AA6  6736                     beq        +0x38 /* 00003ADE */
  4855. 00003AA8  4267                     clr.w      -[A7]
  4856. 00003AAA  4879 0000 5A98           push.l     0x5A98
  4857. 00003AB0  4879 0000 5A6A           push.l     0x5A6A /* 'Zj' */
  4858. 00003AB6  4878 0004                push.l     0x4
  4859. 00003ABA  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  4860. 00003ABE  2F0A                     move.l     -[A7], A2
  4861. 00003AC0  2057                     movea.l    A0, [A7]
  4862. 00003AC2  2268 0004                movea.l    A1, [A0 + 0x4]
  4863. 00003AC6  2269 0010                movea.l    A1, [A1 + 0x10]
  4864. 00003ACA  4E91                     jsr        [A1]
  4865. 00003ACC  504F                     addq.w     A7, 8
  4866. 00003ACE  2F08                     move.l     -[A7], A0
  4867. 00003AD0  4EB9 0000 2582           jsr        [0x00002582]
  4868. 00003AD6  2648                     movea.l    A3, A0
  4869. 00003AD8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4870. 00003ADC  6010                     bra        +0x12 /* 00003AEE */
  4871. label00003ADE:
  4872. 00003ADE  2F0C                     move.l     -[A7], A4
  4873. 00003AE0  486A 007A                pea.l      [A2 + 0x7A]
  4874. 00003AE4  4EB9 0000 41C2           jsr        [0x000041C2]
  4875. 00003AEA  1600                     move.b     D3, D0
  4876. 00003AEC  504F                     addq.w     A7, 8
  4877. label00003AEE:
  4878. 00003AEE  200B                     move.l     D0, A3
  4879. 00003AF0  6716                     beq        +0x18 /* 00003B08 */
  4880. 00003AF2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4881. 00003AF6  2F0B                     move.l     -[A7], A3
  4882. 00003AF8  2057                     movea.l    A0, [A7]
  4883. 00003AFA  2268 0004                movea.l    A1, [A0 + 0x4]
  4884. 00003AFE  2269 0168                movea.l    A1, [A1 + 0x168]
  4885. 00003B02  4E91                     jsr        [A1]
  4886. 00003B04  7601                     moveq.l    D3, 0x01
  4887. 00003B06  5C4F                     addq.w     A7, 6
  4888. label00003B08:
  4889. 00003B08  1003                     move.b     D0, D3
  4890. 00003B0A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4891. 00003B0E  4E5E                     unlink     A6
  4892. 00003B10  4E75                     rts
  4893. 00003B12  4E56 FFF8                link       A6, -0x0008
  4894. 00003B16  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4895. 00003B1A  246E 0008                movea.l    A2, [A6 + 0x8]
  4896. 00003B1E  262E 000C                move.l     D3, [A6 + 0xC]
  4897. 00003B22  286E 0010                movea.l    A4, [A6 + 0x10]
  4898. 00003B26  7004                     moveq.l    D0, 0x04
  4899. 00003B28  B680                     cmp.l      D3, D0
  4900. 00003B2A  6612                     bne        +0x14 /* 00003B3E */
  4901. 00003B2C  2F0A                     move.l     -[A7], A2
  4902. 00003B2E  2057                     movea.l    A0, [A7]
  4903. 00003B30  2268 0004                movea.l    A1, [A0 + 0x4]
  4904. 00003B34  2269 031C                movea.l    A1, [A1 + 0x31C]
  4905. 00003B38  4E91                     jsr        [A1]
  4906. 00003B3A  584F                     addq.w     A7, 4
  4907. 00003B3C  603A                     bra        +0x3C /* 00003B78 */
  4908. label00003B3E:
  4909. 00003B3E  4A83                     tst.l      D3
  4910. 00003B40  6C36                     bge        +0x38 /* 00003B78 */
  4911. 00003B42  204A                     movea.l    A0, A2
  4912. 00003B44  41E8 007A                lea.l      A0, [A0 + 0x7A]
  4913. 00003B48  2648                     movea.l    A3, A0
  4914. 00003B4A  4850                     pea.l      [A0]
  4915. 00003B4C  4EB9 0001 C366           jsr        [0x0001C366]
  4916. 00003B52  2008                     move.l     D0, A0
  4917. 00003B54  584F                     addq.w     A7, 4
  4918. 00003B56  6720                     beq        +0x22 /* 00003B78 */
  4919. 00003B58  2D4A FFF8                move.l     [A6 - 0x8], A2
  4920. 00003B5C  2D4C FFFC                move.l     [A6 - 0x4], A4
  4921. 00003B60  486E FFF8                pea.l      [A6 - 0x8]
  4922. 00003B64  2F03                     move.l     -[A7], D3
  4923. 00003B66  2F0B                     move.l     -[A7], A3
  4924. 00003B68  2057                     movea.l    A0, [A7]
  4925. 00003B6A  2268 0004                movea.l    A1, [A0 + 0x4]
  4926. 00003B6E  2269 0024                movea.l    A1, [A1 + 0x24]
  4927. 00003B72  4E91                     jsr        [A1]
  4928. 00003B74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4929. label00003B78:
  4930. 00003B78  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4931. 00003B7C  4E5E                     unlink     A6
  4932. 00003B7E  4E75                     rts
  4933. fn00003B80:
  4934. 00003B80  48E7 0030                movem.l    -[A7], A2,A3
  4935. 00003B84  5D4F                     subq.w     A7, 6
  4936. 00003B86  266F 0012                movea.l    A3, [A7 + 0x12]
  4937. 00003B8A  246F 0016                movea.l    A2, [A7 + 0x16]
  4938. 00003B8E  7000                     moveq.l    D0, 0x00
  4939. 00003B90  3012                     move.w     D0, [A2]
  4940. 00003B92  E280                     asr        D0, 1
  4941. 00003B94  3E80                     move.w     [A7], D0
  4942. 00003B96  7000                     moveq.l    D0, 0x00
  4943. 00003B98  302A 0002                move.w     D0, [A2 + 0x2]
  4944. 00003B9C  E280                     asr        D0, 1
  4945. 00003B9E  3F40 0002                move.w     [A7 + 0x2], D0
  4946. 00003BA2  7000                     moveq.l    D0, 0x00
  4947. 00003BA4  302A 0004                move.w     D0, [A2 + 0x4]
  4948. 00003BA8  E280                     asr        D0, 1
  4949. 00003BAA  3F40 0004                move.w     [A7 + 0x4], D0
  4950. 00003BAE  2697                     move.l     [A3], [A7]
  4951. 00003BB0  376F 0004 0004           move.w     [A3 + 0x4], [A7 + 0x4]
  4952. 00003BB6  5C4F                     addq.w     A7, 6
  4953. 00003BB8  4CDF 0C00                movem.l    A2,A3, [A7]+
  4954. 00003BBC  4E75                     rts
  4955. fn00003BBE:
  4956. 00003BBE  48E7 0030                movem.l    -[A7], A2,A3
  4957. 00003BC2  5D4F                     subq.w     A7, 6
  4958. 00003BC4  266F 0012                movea.l    A3, [A7 + 0x12]
  4959. 00003BC8  246F 0016                movea.l    A2, [A7 + 0x16]
  4960. 00003BCC  7000                     moveq.l    D0, 0x00
  4961. 00003BCE  3012                     move.w     D0, [A2]
  4962. 00003BD0  0680 0000 FFFF           addi.l     D0, 0xFFFF
  4963. 00003BD6  E280                     asr        D0, 1
  4964. 00003BD8  3E80                     move.w     [A7], D0
  4965. 00003BDA  7000                     moveq.l    D0, 0x00
  4966. 00003BDC  302A 0002                move.w     D0, [A2 + 0x2]
  4967. 00003BE0  0680 0000 FFFF           addi.l     D0, 0xFFFF
  4968. 00003BE6  E280                     asr        D0, 1
  4969. 00003BE8  3F40 0002                move.w     [A7 + 0x2], D0
  4970. 00003BEC  7000                     moveq.l    D0, 0x00
  4971. 00003BEE  302A 0004                move.w     D0, [A2 + 0x4]
  4972. 00003BF2  0680 0000 FFFF           addi.l     D0, 0xFFFF
  4973. 00003BF8  E280                     asr        D0, 1
  4974. 00003BFA  3F40 0004                move.w     [A7 + 0x4], D0
  4975. 00003BFE  2697                     move.l     [A3], [A7]
  4976. 00003C00  376F 0004 0004           move.w     [A3 + 0x4], [A7 + 0x4]
  4977. 00003C06  5C4F                     addq.w     A7, 6
  4978. 00003C08  4CDF 0C00                movem.l    A2,A3, [A7]+
  4979. 00003C0C  4E75                     rts
  4980. 00003C0E  4E56 0000                link       A6, 0
  4981. 00003C12  48E7 0038                movem.l    -[A7], A2,A3,A4
  4982. 00003C16  286E 0008                movea.l    A4, [A6 + 0x8]
  4983. 00003C1A  266E 000C                movea.l    A3, [A6 + 0xC]
  4984. 00003C1E  246E 0010                movea.l    A2, [A6 + 0x10]
  4985. 00003C22  2F0B                     move.l     -[A7], A3
  4986. 00003C24  AA21                     syscall    OpColor
  4987. 00003C26  2F0A                     move.l     -[A7], A2
  4988. 00003C28  AA14                     syscall    RGBForeColor
  4989. 00003C2A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  4990. 00003C2E  A89C                     syscall    PenMode
  4991. 00003C30  2F0C                     move.l     -[A7], A4
  4992. 00003C32  A8A2                     syscall    PaintRect
  4993. 00003C34  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4994. 00003C38  4E5E                     unlink     A6
  4995. 00003C3A  4E75                     rts
  4996. 00003C3C  4E56 0000                link       A6, 0
  4997. 00003C40  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  4998. 00003C44  266E 0008                movea.l    A3, [A6 + 0x8]
  4999. 00003C48  262E 000C                move.l     D3, [A6 + 0xC]
  5000. 00003C4C  2A2E 0010                move.l     D5, [A6 + 0x10]
  5001. 00003C50  282E 0014                move.l     D4, [A6 + 0x14]
  5002. 00003C54  594F                     subq.w     A7, 4
  5003. 00003C56  A8D8                     syscall    NewRgn
  5004. 00003C58  205F                     movea.l    A0, [A7]+
  5005. 00003C5A  2448                     movea.l    A2, A0
  5006. 00003C5C  200A                     move.l     D0, A2
  5007. 00003C5E  6748                     beq        +0x4A /* 00003CA8 */
  5008. 00003C60  200B                     move.l     D0, A3
  5009. 00003C62  6744                     beq        +0x46 /* 00003CA8 */
  5010. 00003C64  204B                     movea.l    A0, A3
  5011. 00003C66  A029                     syscall    HLock
  5012. 00003C68  2853                     movea.l    A4, [A3]
  5013. 00003C6A  204C                     movea.l    A0, A4
  5014. 00003C6C  41E8 0052                lea.l      A0, [A0 + 0x52]
  5015. 00003C70  2948 0032                move.l     [A4 + 0x32], A0
  5016. 00003C74  554F                     subq.w     A7, 2
  5017. 00003C76  2F0A                     move.l     -[A7], A2
  5018. 00003C78  2053                     movea.l    A0, [A3]
  5019. 00003C7A  4868 0032                pea.l      [A0 + 0x32]
  5020. 00003C7E  A8D7                     syscall    BitMapToRegion/BitMapRgn
  5021. 00003C80  301F                     move.w     D0, [A7]+
  5022. 00003C82  2F0A                     move.l     -[A7], A2
  5023. 00003C84  2043                     movea.l    A0, D3
  5024. 00003C86  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5025. 00003C8A  3F10                     move.w     -[A7], [A0]
  5026. 00003C8C  A8E0                     syscall    OffsetRgn/OfsetRgn
  5027. 00003C8E  2F05                     move.l     -[A7], D5
  5028. 00003C90  AA21                     syscall    OpColor
  5029. 00003C92  2F04                     move.l     -[A7], D4
  5030. 00003C94  AA14                     syscall    RGBForeColor
  5031. 00003C96  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5032. 00003C9A  A89C                     syscall    PenMode
  5033. 00003C9C  2F0A                     move.l     -[A7], A2
  5034. 00003C9E  A8D3                     syscall    PaintRgn
  5035. 00003CA0  2F0A                     move.l     -[A7], A2
  5036. 00003CA2  A8D9                     syscall    DisposRgn/DisposeRgn
  5037. 00003CA4  204B                     movea.l    A0, A3
  5038. 00003CA6  A02A                     syscall    HUnlock
  5039. label00003CA8:
  5040. 00003CA8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5041. 00003CAC  4E5E                     unlink     A6
  5042. 00003CAE  4E75                     rts
  5043. fn00003CB0:
  5044. 00003CB0  4E56 FFF4                link       A6, -0x000C
  5045. 00003CB4  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  5046. 00003CB8  246E 0008                movea.l    A2, [A6 + 0x8]
  5047. 00003CBC  3C2E 000C                move.w     D6, [A6 + 0xC]
  5048. 00003CC0  3A2E 000E                move.w     D5, [A6 + 0xE]
  5049. 00003CC4  382E 0010                move.w     D4, [A6 + 0x10]
  5050. 00003CC8  362E 0012                move.w     D3, [A6 + 0x12]
  5051. 00003CCC  2D6D FFCE FFFC           move.l     [A6 - 0x4], [A5 - 0x32]
  5052. 00003CD2  3004                     move.w     D0, D4
  5053. 00003CD4  48C0                     ext.l      D0
  5054. 00003CD6  322A 0004                move.w     D1, [A2 + 0x4]
  5055. 00003CDA  48C1                     ext.l      D1
  5056. 00003CDC  5381                     subq.l     D1, 1
  5057. 00003CDE  9280                     sub.l      D1, D0
  5058. 00003CE0  3D41 FFFC                move.w     [A6 - 0x4], D1
  5059. 00003CE4  3005                     move.w     D0, D5
  5060. 00003CE6  48C0                     ext.l      D0
  5061. 00003CE8  322A 0002                move.w     D1, [A2 + 0x2]
  5062. 00003CEC  48C1                     ext.l      D1
  5063. 00003CEE  D280                     add.l      D1, D0
  5064. 00003CF0  3D41 FFFE                move.w     [A6 - 0x2], D1
  5065. 00003CF4  2D6D FFD2 FFF8           move.l     [A6 - 0x8], [A5 - 0x2E]
  5066. 00003CFA  3004                     move.w     D0, D4
  5067. 00003CFC  48C0                     ext.l      D0
  5068. 00003CFE  322A 0004                move.w     D1, [A2 + 0x4]
  5069. 00003D02  48C1                     ext.l      D1
  5070. 00003D04  5381                     subq.l     D1, 1
  5071. 00003D06  9280                     sub.l      D1, D0
  5072. 00003D08  3D41 FFF8                move.w     [A6 - 0x8], D1
  5073. 00003D0C  3003                     move.w     D0, D3
  5074. 00003D0E  48C0                     ext.l      D0
  5075. 00003D10  322A 0006                move.w     D1, [A2 + 0x6]
  5076. 00003D14  48C1                     ext.l      D1
  5077. 00003D16  5381                     subq.l     D1, 1
  5078. 00003D18  9280                     sub.l      D1, D0
  5079. 00003D1A  3D41 FFFA                move.w     [A6 - 0x6], D1
  5080. 00003D1E  2D6D FFD6 FFF4           move.l     [A6 - 0xC], [A5 - 0x2A]
  5081. 00003D24  3006                     move.w     D0, D6
  5082. 00003D26  48C0                     ext.l      D0
  5083. 00003D28  3212                     move.w     D1, [A2]
  5084. 00003D2A  48C1                     ext.l      D1
  5085. 00003D2C  D280                     add.l      D1, D0
  5086. 00003D2E  3D41 FFF4                move.w     [A6 - 0xC], D1
  5087. 00003D32  3003                     move.w     D0, D3
  5088. 00003D34  48C0                     ext.l      D0
  5089. 00003D36  322A 0006                move.w     D1, [A2 + 0x6]
  5090. 00003D3A  48C1                     ext.l      D1
  5091. 00003D3C  5381                     subq.l     D1, 1
  5092. 00003D3E  9280                     sub.l      D1, D0
  5093. 00003D40  3D41 FFF6                move.w     [A6 - 0xA], D1
  5094. 00003D44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5095. 00003D48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5096. 00003D4C  61FF 0000 062E           bsr        +0x630 /* 0000437C */
  5097. 00003D52  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5098. 00003D56  61FF 0000 0640           bsr        +0x642 /* 00004398 */
  5099. 00003D5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5100. 00003D60  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  5101. 00003D64  4E5E                     unlink     A6
  5102. 00003D66  4E75                     rts
  5103. fn00003D68:
  5104. 00003D68  4E56 FFEC                link       A6, -0x0014
  5105. 00003D6C  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  5106. 00003D70  246E 0008                movea.l    A2, [A6 + 0x8]
  5107. 00003D74  3E2E 000C                move.w     D7, [A6 + 0xC]
  5108. 00003D78  3C2E 000E                move.w     D6, [A6 + 0xE]
  5109. 00003D7C  3A2E 0010                move.w     D5, [A6 + 0x10]
  5110. 00003D80  382E 0012                move.w     D4, [A6 + 0x12]
  5111. 00003D84  362E 0014                move.w     D3, [A6 + 0x14]
  5112. 00003D88  2D6D FFDA FFFC           move.l     [A6 - 0x4], [A5 - 0x26]
  5113. 00003D8E  3005                     move.w     D0, D5
  5114. 00003D90  48C0                     ext.l      D0
  5115. 00003D92  322A 0004                move.w     D1, [A2 + 0x4]
  5116. 00003D96  48C1                     ext.l      D1
  5117. 00003D98  5381                     subq.l     D1, 1
  5118. 00003D9A  9280                     sub.l      D1, D0
  5119. 00003D9C  3D41 FFFC                move.w     [A6 - 0x4], D1
  5120. 00003DA0  3006                     move.w     D0, D6
  5121. 00003DA2  48C0                     ext.l      D0
  5122. 00003DA4  322A 0002                move.w     D1, [A2 + 0x2]
  5123. 00003DA8  48C1                     ext.l      D1
  5124. 00003DAA  D280                     add.l      D1, D0
  5125. 00003DAC  3D41 FFFE                move.w     [A6 - 0x2], D1
  5126. 00003DB0  2D6D FFDE FFF8           move.l     [A6 - 0x8], [A5 - 0x22]
  5127. 00003DB6  3005                     move.w     D0, D5
  5128. 00003DB8  48C0                     ext.l      D0
  5129. 00003DBA  322A 0004                move.w     D1, [A2 + 0x4]
  5130. 00003DBE  48C1                     ext.l      D1
  5131. 00003DC0  5381                     subq.l     D1, 1
  5132. 00003DC2  9280                     sub.l      D1, D0
  5133. 00003DC4  3D41 FFF8                move.w     [A6 - 0x8], D1
  5134. 00003DC8  3004                     move.w     D0, D4
  5135. 00003DCA  48C0                     ext.l      D0
  5136. 00003DCC  322A 0006                move.w     D1, [A2 + 0x6]
  5137. 00003DD0  48C1                     ext.l      D1
  5138. 00003DD2  5381                     subq.l     D1, 1
  5139. 00003DD4  9280                     sub.l      D1, D0
  5140. 00003DD6  3003                     move.w     D0, D3
  5141. 00003DD8  48C0                     ext.l      D0
  5142. 00003DDA  9280                     sub.l      D1, D0
  5143. 00003DDC  3D41 FFFA                move.w     [A6 - 0x6], D1
  5144. 00003DE0  2D6D FFE2 FFF4           move.l     [A6 - 0xC], [A5 - 0x1E]
  5145. 00003DE6  3005                     move.w     D0, D5
  5146. 00003DE8  48C0                     ext.l      D0
  5147. 00003DEA  322A 0004                move.w     D1, [A2 + 0x4]
  5148. 00003DEE  48C1                     ext.l      D1
  5149. 00003DF0  5381                     subq.l     D1, 1
  5150. 00003DF2  9280                     sub.l      D1, D0
  5151. 00003DF4  3003                     move.w     D0, D3
  5152. 00003DF6  48C0                     ext.l      D0
  5153. 00003DF8  9280                     sub.l      D1, D0
  5154. 00003DFA  3D41 FFF4                move.w     [A6 - 0xC], D1
  5155. 00003DFE  3004                     move.w     D0, D4
  5156. 00003E00  48C0                     ext.l      D0
  5157. 00003E02  322A 0006                move.w     D1, [A2 + 0x6]
  5158. 00003E06  48C1                     ext.l      D1
  5159. 00003E08  5381                     subq.l     D1, 1
  5160. 00003E0A  9280                     sub.l      D1, D0
  5161. 00003E0C  3003                     move.w     D0, D3
  5162. 00003E0E  48C0                     ext.l      D0
  5163. 00003E10  9280                     sub.l      D1, D0
  5164. 00003E12  3D41 FFF6                move.w     [A6 - 0xA], D1
  5165. 00003E16  2D6D FFE6 FFF0           move.l     [A6 - 0x10], [A5 - 0x1A]
  5166. 00003E1C  3005                     move.w     D0, D5
  5167. 00003E1E  48C0                     ext.l      D0
  5168. 00003E20  322A 0004                move.w     D1, [A2 + 0x4]
  5169. 00003E24  48C1                     ext.l      D1
  5170. 00003E26  5381                     subq.l     D1, 1
  5171. 00003E28  9280                     sub.l      D1, D0
  5172. 00003E2A  3003                     move.w     D0, D3
  5173. 00003E2C  48C0                     ext.l      D0
  5174. 00003E2E  9280                     sub.l      D1, D0
  5175. 00003E30  3D41 FFF0                move.w     [A6 - 0x10], D1
  5176. 00003E34  3004                     move.w     D0, D4
  5177. 00003E36  48C0                     ext.l      D0
  5178. 00003E38  322A 0006                move.w     D1, [A2 + 0x6]
  5179. 00003E3C  48C1                     ext.l      D1
  5180. 00003E3E  5381                     subq.l     D1, 1
  5181. 00003E40  9280                     sub.l      D1, D0
  5182. 00003E42  3D41 FFF2                move.w     [A6 - 0xE], D1
  5183. 00003E46  2D6D FFEA FFEC           move.l     [A6 - 0x14], [A5 - 0x16]
  5184. 00003E4C  3007                     move.w     D0, D7
  5185. 00003E4E  48C0                     ext.l      D0
  5186. 00003E50  3212                     move.w     D1, [A2]
  5187. 00003E52  48C1                     ext.l      D1
  5188. 00003E54  D280                     add.l      D1, D0
  5189. 00003E56  3D41 FFEC                move.w     [A6 - 0x14], D1
  5190. 00003E5A  3004                     move.w     D0, D4
  5191. 00003E5C  48C0                     ext.l      D0
  5192. 00003E5E  322A 0006                move.w     D1, [A2 + 0x6]
  5193. 00003E62  48C1                     ext.l      D1
  5194. 00003E64  5381                     subq.l     D1, 1
  5195. 00003E66  9280                     sub.l      D1, D0
  5196. 00003E68  3D41 FFEE                move.w     [A6 - 0x12], D1
  5197. 00003E6C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5198. 00003E70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5199. 00003E74  61FF 0000 0506           bsr        +0x508 /* 0000437C */
  5200. 00003E7A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5201. 00003E7E  61FF 0000 0518           bsr        +0x51A /* 00004398 */
  5202. 00003E84  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5203. 00003E88  61FF 0000 050E           bsr        +0x510 /* 00004398 */
  5204. 00003E8E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5205. 00003E92  61FF 0000 0504           bsr        +0x506 /* 00004398 */
  5206. 00003E98  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5207. 00003E9C  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  5208. 00003EA0  4E5E                     unlink     A6
  5209. 00003EA2  4E75                     rts
  5210. fn00003EA4:
  5211. 00003EA4  4E56 FFF4                link       A6, -0x000C
  5212. 00003EA8  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  5213. 00003EAC  246E 0008                movea.l    A2, [A6 + 0x8]
  5214. 00003EB0  382E 000C                move.w     D4, [A6 + 0xC]
  5215. 00003EB4  362E 000E                move.w     D3, [A6 + 0xE]
  5216. 00003EB8  3C2E 0010                move.w     D6, [A6 + 0x10]
  5217. 00003EBC  3A2E 0012                move.w     D5, [A6 + 0x12]
  5218. 00003EC0  2D6D FFEE FFFC           move.l     [A6 - 0x4], [A5 - 0x12]
  5219. 00003EC6  3006                     move.w     D0, D6
  5220. 00003EC8  48C0                     ext.l      D0
  5221. 00003ECA  322A 0004                move.w     D1, [A2 + 0x4]
  5222. 00003ECE  48C1                     ext.l      D1
  5223. 00003ED0  5381                     subq.l     D1, 1
  5224. 00003ED2  9280                     sub.l      D1, D0
  5225. 00003ED4  3D41 FFFC                move.w     [A6 - 0x4], D1
  5226. 00003ED8  3003                     move.w     D0, D3
  5227. 00003EDA  48C0                     ext.l      D0
  5228. 00003EDC  322A 0002                move.w     D1, [A2 + 0x2]
  5229. 00003EE0  48C1                     ext.l      D1
  5230. 00003EE2  D280                     add.l      D1, D0
  5231. 00003EE4  3D41 FFFE                move.w     [A6 - 0x2], D1
  5232. 00003EE8  2D6D FFF2 FFF8           move.l     [A6 - 0x8], [A5 - 0xE]
  5233. 00003EEE  3004                     move.w     D0, D4
  5234. 00003EF0  48C0                     ext.l      D0
  5235. 00003EF2  3212                     move.w     D1, [A2]
  5236. 00003EF4  48C1                     ext.l      D1
  5237. 00003EF6  D280                     add.l      D1, D0
  5238. 00003EF8  3D41 FFF8                move.w     [A6 - 0x8], D1
  5239. 00003EFC  3003                     move.w     D0, D3
  5240. 00003EFE  48C0                     ext.l      D0
  5241. 00003F00  322A 0002                move.w     D1, [A2 + 0x2]
  5242. 00003F04  48C1                     ext.l      D1
  5243. 00003F06  D280                     add.l      D1, D0
  5244. 00003F08  3D41 FFFA                move.w     [A6 - 0x6], D1
  5245. 00003F0C  2D6D FFF6 FFF4           move.l     [A6 - 0xC], [A5 - 0xA]
  5246. 00003F12  3004                     move.w     D0, D4
  5247. 00003F14  48C0                     ext.l      D0
  5248. 00003F16  3212                     move.w     D1, [A2]
  5249. 00003F18  48C1                     ext.l      D1
  5250. 00003F1A  D280                     add.l      D1, D0
  5251. 00003F1C  3D41 FFF4                move.w     [A6 - 0xC], D1
  5252. 00003F20  3005                     move.w     D0, D5
  5253. 00003F22  48C0                     ext.l      D0
  5254. 00003F24  322A 0006                move.w     D1, [A2 + 0x6]
  5255. 00003F28  48C1                     ext.l      D1
  5256. 00003F2A  5381                     subq.l     D1, 1
  5257. 00003F2C  9280                     sub.l      D1, D0
  5258. 00003F2E  3D41 FFF6                move.w     [A6 - 0xA], D1
  5259. 00003F32  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5260. 00003F36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5261. 00003F3A  61FF 0000 0440           bsr        +0x442 /* 0000437C */
  5262. 00003F40  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5263. 00003F44  61FF 0000 0452           bsr        +0x454 /* 00004398 */
  5264. 00003F4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5265. 00003F4E  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  5266. 00003F52  4E5E                     unlink     A6
  5267. 00003F54  4E75                     rts
  5268. fn00003F56:
  5269. 00003F56  4E56 0000                link       A6, 0
  5270. 00003F5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5271. 00003F5E  2F3C 0004 0004           move.l     -[A7], 0x40004
  5272. 00003F64  A8B0                     syscall    FrameRoundRect
  5273. 00003F66  4E5E                     unlink     A6
  5274. 00003F68  4E75                     rts
  5275. 00003F6A  4E56 FFE2                link       A6, -0x001E
  5276. 00003F6E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5277. 00003F72  246E 0008                movea.l    A2, [A6 + 0x8]
  5278. 00003F76  382A 0002                move.w     D4, [A2 + 0x2]
  5279. 00003F7A  3A12                     move.w     D5, [A2]
  5280. 00003F7C  3C2A 0006                move.w     D6, [A2 + 0x6]
  5281. 00003F80  3E2A 0004                move.w     D7, [A2 + 0x4]
  5282. 00003F84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5283. 00003F88  AA14                     syscall    RGBForeColor
  5284. 00003F8A  3D44 FFFE                move.w     [A6 - 0x2], D4
  5285. 00003F8E  302E 0010                move.w     D0, [A6 + 0x10]
  5286. 00003F92  48C0                     ext.l      D0
  5287. 00003F94  5280                     addq.l     D0, 1
  5288. 00003F96  2600                     move.l     D3, D0
  5289. 00003F98  3207                     move.w     D1, D7
  5290. 00003F9A  48C1                     ext.l      D1
  5291. 00003F9C  9280                     sub.l      D1, D0
  5292. 00003F9E  2841                     movea.l    A4, D1
  5293. 00003FA0  3D41 FFFC                move.w     [A6 - 0x4], D1
  5294. 00003FA4  3D44 FFFA                move.w     [A6 - 0x6], D4
  5295. 00003FA8  302E 0010                move.w     D0, [A6 + 0x10]
  5296. 00003FAC  48C0                     ext.l      D0
  5297. 00003FAE  3205                     move.w     D1, D5
  5298. 00003FB0  48C1                     ext.l      D1
  5299. 00003FB2  D280                     add.l      D1, D0
  5300. 00003FB4  2441                     movea.l    A2, D1
  5301. 00003FB6  3D41 FFF8                move.w     [A6 - 0x8], D1
  5302. 00003FBA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5303. 00003FBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5304. 00003FC2  61FF 0000 03B8           bsr        +0x3BA /* 0000437C */
  5305. 00003FC8  302E 0010                move.w     D0, [A6 + 0x10]
  5306. 00003FCC  48C0                     ext.l      D0
  5307. 00003FCE  3204                     move.w     D1, D4
  5308. 00003FD0  48C1                     ext.l      D1
  5309. 00003FD2  D280                     add.l      D1, D0
  5310. 00003FD4  2D41 FFE6                move.l     [A6 - 0x1A], D1
  5311. 00003FD8  3D41 FFFE                move.w     [A6 - 0x2], D1
  5312. 00003FDC  3D45 FFFC                move.w     [A6 - 0x4], D5
  5313. 00003FE0  3006                     move.w     D0, D6
  5314. 00003FE2  48C0                     ext.l      D0
  5315. 00003FE4  9083                     sub.l      D0, D3
  5316. 00003FE6  2D40 FFE2                move.l     [A6 - 0x1E], D0
  5317. 00003FEA  3D40 FFFA                move.w     [A6 - 0x6], D0
  5318. 00003FEE  3D45 FFF8                move.w     [A6 - 0x8], D5
  5319. 00003FF2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5320. 00003FF6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5321. 00003FFA  61FF 0000 0380           bsr        +0x382 /* 0000437C */
  5322. 00004000  3006                     move.w     D0, D6
  5323. 00004002  48C0                     ext.l      D0
  5324. 00004004  5380                     subq.l     D0, 1
  5325. 00004006  2640                     movea.l    A3, D0
  5326. 00004008  3D40 FFFE                move.w     [A6 - 0x2], D0
  5327. 0000400C  200A                     move.l     D0, A2
  5328. 0000400E  3D40 FFFC                move.w     [A6 - 0x4], D0
  5329. 00004012  200B                     move.l     D0, A3
  5330. 00004014  3D40 FFFA                move.w     [A6 - 0x6], D0
  5331. 00004018  200C                     move.l     D0, A4
  5332. 0000401A  3D40 FFF8                move.w     [A6 - 0x8], D0
  5333. 0000401E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5334. 00004022  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5335. 00004026  61FF 0000 0354           bsr        +0x356 /* 0000437C */
  5336. 0000402C  3D6E FFE8 FFFE           move.w     [A6 - 0x2], [A6 - 0x18]
  5337. 00004032  3007                     move.w     D0, D7
  5338. 00004034  48C0                     ext.l      D0
  5339. 00004036  5380                     subq.l     D0, 1
  5340. 00004038  2440                     movea.l    A2, D0
  5341. 0000403A  3D40 FFFC                move.w     [A6 - 0x4], D0
  5342. 0000403E  3D6E FFE4 FFFA           move.w     [A6 - 0x6], [A6 - 0x1C]
  5343. 00004044  200A                     move.l     D0, A2
  5344. 00004046  3D40 FFF8                move.w     [A6 - 0x8], D0
  5345. 0000404A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5346. 0000404E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5347. 00004052  61FF 0000 0328           bsr        +0x32A /* 0000437C */
  5348. 00004058  3D43 FFEA                move.w     [A6 - 0x16], D3
  5349. 0000405C  7600                     moveq.l    D3, 0x00
  5350. 0000405E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5351. 00004062  6000 0096                bra        +0x98 /* 000040FA */
  5352. label00004066:
  5353. 00004066  3003                     move.w     D0, D3
  5354. 00004068  48C0                     ext.l      D0
  5355. 0000406A  5280                     addq.l     D0, 1
  5356. 0000406C  2840                     movea.l    A4, D0
  5357. 0000406E  4C3C 0800 0000           movem.w    A3, 0x0
  5358. 00004074  0006 206E                ori.b      D6, 0x6E /* 'n' */
  5359. 00004078  000C D1C0                ori.b      A4, 0xC0
  5360. 0000407C  2448                     movea.l    A2, A0
  5361. 0000407E  4850                     pea.l      [A0]
  5362. 00004080  3003                     move.w     D0, D3
  5363. 00004082  48C0                     ext.l      D0
  5364. 00004084  322E 0010                move.w     D1, [A6 + 0x10]
  5365. 00004088  48C1                     ext.l      D1
  5366. 0000408A  9280                     sub.l      D1, D0
  5367. 0000408C  2D41 FFF4                move.l     [A6 - 0xC], D1
  5368. 00004090  3005                     move.w     D0, D5
  5369. 00004092  48C0                     ext.l      D0
  5370. 00004094  D081                     add.l      D0, D1
  5371. 00004096  2640                     movea.l    A3, D0
  5372. 00004098  3F00                     move.w     -[A7], D0
  5373. 0000409A  3003                     move.w     D0, D3
  5374. 0000409C  48C0                     ext.l      D0
  5375. 0000409E  3204                     move.w     D1, D4
  5376. 000040A0  48C1                     ext.l      D1
  5377. 000040A2  D280                     add.l      D1, D0
  5378. 000040A4  2D41 FFEC                move.l     [A6 - 0x14], D1
  5379. 000040A8  3F01                     move.w     -[A7], D1
  5380. 000040AA  61FF 0000 02FE           bsr        +0x300 /* 000043AA */
  5381. 000040B0  2F0A                     move.l     -[A7], A2
  5382. 000040B2  200B                     move.l     D0, A3
  5383. 000040B4  3F00                     move.w     -[A7], D0
  5384. 000040B6  3006                     move.w     D0, D6
  5385. 000040B8  48C0                     ext.l      D0
  5386. 000040BA  908C                     sub.l      D0, A4
  5387. 000040BC  2D40 FFF0                move.l     [A6 - 0x10], D0
  5388. 000040C0  3F00                     move.w     -[A7], D0
  5389. 000040C2  61FF 0000 02E6           bsr        +0x2E8 /* 000043AA */
  5390. 000040C8  2F0A                     move.l     -[A7], A2
  5391. 000040CA  202E FFF4                move.l     D0, [A6 - 0xC]
  5392. 000040CE  5280                     addq.l     D0, 1
  5393. 000040D0  3207                     move.w     D1, D7
  5394. 000040D2  48C1                     ext.l      D1
  5395. 000040D4  9280                     sub.l      D1, D0
  5396. 000040D6  2641                     movea.l    A3, D1
  5397. 000040D8  3F01                     move.w     -[A7], D1
  5398. 000040DA  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5399. 000040DE  61FF 0000 02CA           bsr        +0x2CC /* 000043AA */
  5400. 000040E4  2F0A                     move.l     -[A7], A2
  5401. 000040E6  200B                     move.l     D0, A3
  5402. 000040E8  3F00                     move.w     -[A7], D0
  5403. 000040EA  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5404. 000040EE  61FF 0000 02BA           bsr        +0x2BC /* 000043AA */
  5405. 000040F4  5243                     addq.w     D3, 1
  5406. 000040F6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5407. label000040FA:
  5408. 000040FA  B66E FFEA                cmp.w      D3, [A6 - 0x16]
  5409. 000040FE  6D00 FF66                blt        -0x98 /* 00004066 */
  5410. 00004102  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5411. 00004106  4E5E                     unlink     A6
  5412. 00004108  4E75                     rts
  5413. 0000410A  4E56 0000                link       A6, 0
  5414. 0000410E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  5415. 00004112  246E 0008                movea.l    A2, [A6 + 0x8]
  5416. 00004116  162E 000C                move.b     D3, [A6 + 0xC]
  5417. 0000411A  266E 000E                movea.l    A3, [A6 + 0xE]
  5418. 0000411E  382E 0012                move.w     D4, [A6 + 0x12]
  5419. 00004122  7000                     moveq.l    D0, 0x00
  5420. 00004124  1003                     move.b     D0, D3
  5421. 00004126  5380                     subq.l     D0, 1
  5422. 00004128  6708                     beq        +0xA /* 00004132 */
  5423. 0000412A  5380                     subq.l     D0, 1
  5424. 0000412C  6750                     beq        +0x52 /* 0000417E */
  5425. 0000412E  6000 009A                bra        +0x9C /* 000041CA */
  5426. label00004132:
  5427. 00004132  7600                     moveq.l    D3, 0x00
  5428. 00004134  6000 0096                bra        +0x98 /* 000041CC */
  5429. label00004138:
  5430. 00004138  204B                     movea.l    A0, A3
  5431. 0000413A  D1C5                     add.l      A0, D5
  5432. 0000413C  4850                     pea.l      [A0]
  5433. 0000413E  AA14                     syscall    RGBForeColor
  5434. 00004140  42A7                     clr.l      -[A7]
  5435. 00004142  42A7                     clr.l      -[A7]
  5436. 00004144  2F0A                     move.l     -[A7], A2
  5437. 00004146  61FF FFFF FD5C           bsr        -0x2A2 /* 00003EA4 */
  5438. 0000414C  0C44 0001                cmpi.w     D4, 0x1
  5439. 00004150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5440. 00004154  6F0A                     ble        +0xC /* 00004160 */
  5441. 00004156  2F0A                     move.l     -[A7], A2
  5442. 00004158  2F3C 0001 0001           move.l     -[A7], 0x10001
  5443. 0000415E  A8A9                     syscall    InsetRect
  5444. label00004160:
  5445. 00004160  5243                     addq.w     D3, 1
  5446. 00004162  5C85                     addq.l     D5, 6
  5447. label00004164:
  5448. 00004164  B644                     cmp.w      D3, D4
  5449. 00004166  6DD0                     blt        -0x2E /* 00004138 */
  5450. 00004168  0C44 0001                cmpi.w     D4, 0x1
  5451. 0000416C  6F5C                     ble        +0x5E /* 000041CA */
  5452. 0000416E  3C04                     move.w     D6, D4
  5453. 00004170  48C6                     ext.l      D6
  5454. 00004172  4486                     neg.l      D6
  5455. 00004174  2F0A                     move.l     -[A7], A2
  5456. 00004176  3F06                     move.w     -[A7], D6
  5457. 00004178  3F06                     move.w     -[A7], D6
  5458. 0000417A  A8A9                     syscall    InsetRect
  5459. 0000417C  604C                     bra        +0x4E /* 000041CA */
  5460. label0000417E:
  5461. 0000417E  7600                     moveq.l    D3, 0x00
  5462. 00004180  604E                     bra        +0x50 /* 000041D0 */
  5463. label00004182:
  5464. 00004182  204B                     movea.l    A0, A3
  5465. 00004184  D1C5                     add.l      A0, D5
  5466. 00004186  4850                     pea.l      [A0]
  5467. 00004188  AA14                     syscall    RGBForeColor
  5468. 0000418A  42A7                     clr.l      -[A7]
  5469. 0000418C  2F3C 0001 0001           move.l     -[A7], 0x10001
  5470. 00004192  2F0A                     move.l     -[A7], A2
  5471. 00004194  61FF FFFF FB1A           bsr        -0x4E4 /* 00003CB0 */
  5472. 0000419A  0C44 0001                cmpi.w     D4, 0x1
  5473. 0000419E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5474. 000041A2  6F0A                     ble        +0xC /* 000041AE */
  5475. 000041A4  2F0A                     move.l     -[A7], A2
  5476. 000041A6  2F3C 0001 0001           move.l     -[A7], 0x10001
  5477. 000041AC  A8A9                     syscall    InsetRect
  5478. label000041AE:
  5479. 000041AE  5243                     addq.w     D3, 1
  5480. 000041B0  5C85                     addq.l     D5, 6
  5481. label000041B2:
  5482. 000041B2  B644                     cmp.w      D3, D4
  5483. 000041B4  6DCC                     blt        -0x32 /* 00004182 */
  5484. 000041B6  0C44 0001                cmpi.w     D4, 0x1
  5485. 000041BA  6F0E                     ble        +0x10 /* 000041CA */
  5486. 000041BC  3E04                     move.w     D7, D4
  5487. 000041BE  48C7                     ext.l      D7
  5488. 000041C0  4487                     neg.l      D7
  5489. 000041C2  2F0A                     move.l     -[A7], A2
  5490. 000041C4  3F07                     move.w     -[A7], D7
  5491. 000041C6  3F07                     move.w     -[A7], D7
  5492. 000041C8  A8A9                     syscall    InsetRect
  5493. label000041CA:
  5494. 000041CA  6008                     bra        +0xA /* 000041D4 */
  5495. label000041CC:
  5496. 000041CC  7A00                     moveq.l    D5, 0x00
  5497. 000041CE  6094                     bra        -0x6A /* 00004164 */
  5498. label000041D0:
  5499. 000041D0  7A00                     moveq.l    D5, 0x00
  5500. 000041D2  60DE                     bra        -0x20 /* 000041B2 */
  5501. label000041D4:
  5502. 000041D4  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  5503. 000041D8  4E5E                     unlink     A6
  5504. 000041DA  4E75                     rts
  5505. 000041DC  4E56 FFFC                link       A6, -0x0004
  5506. 000041E0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5507. 000041E4  246E 0008                movea.l    A2, [A6 + 0x8]
  5508. 000041E8  162E 000C                move.b     D3, [A6 + 0xC]
  5509. 000041EC  266E 000E                movea.l    A3, [A6 + 0xE]
  5510. 000041F0  382E 0012                move.w     D4, [A6 + 0x12]
  5511. 000041F4  7000                     moveq.l    D0, 0x00
  5512. 000041F6  1003                     move.b     D0, D3
  5513. 000041F8  5380                     subq.l     D0, 1
  5514. 000041FA  6714                     beq        +0x16 /* 00004210 */
  5515. 000041FC  5380                     subq.l     D0, 1
  5516. 000041FE  675C                     beq        +0x5E /* 0000425C */
  5517. 00004200  5380                     subq.l     D0, 1
  5518. 00004202  6700 00AA                beq        +0xAC /* 000042AE */
  5519. 00004206  5380                     subq.l     D0, 1
  5520. 00004208  6700 00FE                beq        +0x100 /* 00004308 */
  5521. 0000420C  6000 014E                bra        +0x150 /* 0000435C */
  5522. label00004210:
  5523. 00004210  7600                     moveq.l    D3, 0x00
  5524. 00004212  6000 014A                bra        +0x14C /* 0000435E */
  5525. label00004216:
  5526. 00004216  204B                     movea.l    A0, A3
  5527. 00004218  D1C5                     add.l      A0, D5
  5528. 0000421A  4850                     pea.l      [A0]
  5529. 0000421C  3F12                     move.w     -[A7], [A2]
  5530. 0000421E  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  5531. 00004222  61FF 0000 0186           bsr        +0x188 /* 000043AA */
  5532. 00004228  0C44 0001                cmpi.w     D4, 0x1
  5533. 0000422C  504F                     addq.w     A7, 8
  5534. 0000422E  6F0A                     ble        +0xC /* 0000423A */
  5535. 00004230  2F0A                     move.l     -[A7], A2
  5536. 00004232  2F3C 0001 0001           move.l     -[A7], 0x10001
  5537. 00004238  A8A9                     syscall    InsetRect
  5538. label0000423A:
  5539. 0000423A  5243                     addq.w     D3, 1
  5540. 0000423C  5C85                     addq.l     D5, 6
  5541. label0000423E:
  5542. 0000423E  B644                     cmp.w      D3, D4
  5543. 00004240  6DD4                     blt        -0x2A /* 00004216 */
  5544. 00004242  0C44 0001                cmpi.w     D4, 0x1
  5545. 00004246  6F00 0114                ble        +0x116 /* 0000435C */
  5546. 0000424A  3C04                     move.w     D6, D4
  5547. 0000424C  48C6                     ext.l      D6
  5548. 0000424E  4486                     neg.l      D6
  5549. 00004250  2F0A                     move.l     -[A7], A2
  5550. 00004252  3F06                     move.w     -[A7], D6
  5551. 00004254  3F06                     move.w     -[A7], D6
  5552. 00004256  A8A9                     syscall    InsetRect
  5553. 00004258  6000 0102                bra        +0x104 /* 0000435C */
  5554. label0000425C:
  5555. 0000425C  7600                     moveq.l    D3, 0x00
  5556. 0000425E  6000 0104                bra        +0x106 /* 00004364 */
  5557. label00004262:
  5558. 00004262  204B                     movea.l    A0, A3
  5559. 00004264  D1C5                     add.l      A0, D5
  5560. 00004266  4850                     pea.l      [A0]
  5561. 00004268  3F12                     move.w     -[A7], [A2]
  5562. 0000426A  302A 0006                move.w     D0, [A2 + 0x6]
  5563. 0000426E  48C0                     ext.l      D0
  5564. 00004270  5380                     subq.l     D0, 1
  5565. 00004272  3F00                     move.w     -[A7], D0
  5566. 00004274  61FF 0000 0134           bsr        +0x136 /* 000043AA */
  5567. 0000427A  0C44 0001                cmpi.w     D4, 0x1
  5568. 0000427E  504F                     addq.w     A7, 8
  5569. 00004280  6F0A                     ble        +0xC /* 0000428C */
  5570. 00004282  2F0A                     move.l     -[A7], A2
  5571. 00004284  2F3C 0001 0001           move.l     -[A7], 0x10001
  5572. 0000428A  A8A9                     syscall    InsetRect
  5573. label0000428C:
  5574. 0000428C  5243                     addq.w     D3, 1
  5575. 0000428E  5C85                     addq.l     D5, 6
  5576. label00004290:
  5577. 00004290  B644                     cmp.w      D3, D4
  5578. 00004292  6DCE                     blt        -0x30 /* 00004262 */
  5579. 00004294  0C44 0001                cmpi.w     D4, 0x1
  5580. 00004298  6F00 00C2                ble        +0xC4 /* 0000435C */
  5581. 0000429C  3E04                     move.w     D7, D4
  5582. 0000429E  48C7                     ext.l      D7
  5583. 000042A0  4487                     neg.l      D7
  5584. 000042A2  2F0A                     move.l     -[A7], A2
  5585. 000042A4  3F07                     move.w     -[A7], D7
  5586. 000042A6  3F07                     move.w     -[A7], D7
  5587. 000042A8  A8A9                     syscall    InsetRect
  5588. 000042AA  6000 00B0                bra        +0xB2 /* 0000435C */
  5589. label000042AE:
  5590. 000042AE  7600                     moveq.l    D3, 0x00
  5591. 000042B0  6000 00B8                bra        +0xBA /* 0000436A */
  5592. label000042B4:
  5593. 000042B4  204B                     movea.l    A0, A3
  5594. 000042B6  D1C5                     add.l      A0, D5
  5595. 000042B8  4850                     pea.l      [A0]
  5596. 000042BA  302A 0004                move.w     D0, [A2 + 0x4]
  5597. 000042BE  48C0                     ext.l      D0
  5598. 000042C0  5380                     subq.l     D0, 1
  5599. 000042C2  3F00                     move.w     -[A7], D0
  5600. 000042C4  302A 0006                move.w     D0, [A2 + 0x6]
  5601. 000042C8  48C0                     ext.l      D0
  5602. 000042CA  5380                     subq.l     D0, 1
  5603. 000042CC  3F00                     move.w     -[A7], D0
  5604. 000042CE  61FF 0000 00DA           bsr        +0xDC /* 000043AA */
  5605. 000042D4  0C44 0001                cmpi.w     D4, 0x1
  5606. 000042D8  504F                     addq.w     A7, 8
  5607. 000042DA  6F0A                     ble        +0xC /* 000042E6 */
  5608. 000042DC  2F0A                     move.l     -[A7], A2
  5609. 000042DE  2F3C 0001 0001           move.l     -[A7], 0x10001
  5610. 000042E4  A8A9                     syscall    InsetRect
  5611. label000042E6:
  5612. 000042E6  5243                     addq.w     D3, 1
  5613. 000042E8  5C85                     addq.l     D5, 6
  5614. label000042EA:
  5615. 000042EA  B644                     cmp.w      D3, D4
  5616. 000042EC  6DC6                     blt        -0x38 /* 000042B4 */
  5617. 000042EE  0C44 0001                cmpi.w     D4, 0x1
  5618. 000042F2  6F68                     ble        +0x6A /* 0000435C */
  5619. 000042F4  3004                     move.w     D0, D4
  5620. 000042F6  48C0                     ext.l      D0
  5621. 000042F8  4480                     neg.l      D0
  5622. 000042FA  2840                     movea.l    A4, D0
  5623. 000042FC  2F0A                     move.l     -[A7], A2
  5624. 000042FE  200C                     move.l     D0, A4
  5625. 00004300  3F00                     move.w     -[A7], D0
  5626. 00004302  3F00                     move.w     -[A7], D0
  5627. 00004304  A8A9                     syscall    InsetRect
  5628. 00004306  6054                     bra        +0x56 /* 0000435C */
  5629. label00004308:
  5630. 00004308  7600                     moveq.l    D3, 0x00
  5631. 0000430A  6064                     bra        +0x66 /* 00004370 */
  5632. label0000430C:
  5633. 0000430C  204B                     movea.l    A0, A3
  5634. 0000430E  D1C5                     add.l      A0, D5
  5635. 00004310  4850                     pea.l      [A0]
  5636. 00004312  302A 0004                move.w     D0, [A2 + 0x4]
  5637. 00004316  48C0                     ext.l      D0
  5638. 00004318  5380                     subq.l     D0, 1
  5639. 0000431A  3F00                     move.w     -[A7], D0
  5640. 0000431C  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  5641. 00004320  61FF 0000 0088           bsr        +0x8A /* 000043AA */
  5642. 00004326  0C44 0001                cmpi.w     D4, 0x1
  5643. 0000432A  504F                     addq.w     A7, 8
  5644. 0000432C  6F0A                     ble        +0xC /* 00004338 */
  5645. 0000432E  2F0A                     move.l     -[A7], A2
  5646. 00004330  2F3C 0001 0001           move.l     -[A7], 0x10001
  5647. 00004336  A8A9                     syscall    InsetRect
  5648. label00004338:
  5649. 00004338  5243                     addq.w     D3, 1
  5650. 0000433A  5C85                     addq.l     D5, 6
  5651. label0000433C:
  5652. 0000433C  B644                     cmp.w      D3, D4
  5653. 0000433E  6DCC                     blt        -0x32 /* 0000430C */
  5654. 00004340  0C44 0001                cmpi.w     D4, 0x1
  5655. 00004344  6F16                     ble        +0x18 /* 0000435C */
  5656. 00004346  3004                     move.w     D0, D4
  5657. 00004348  48C0                     ext.l      D0
  5658. 0000434A  4480                     neg.l      D0
  5659. 0000434C  2D40 FFFC                move.l     [A6 - 0x4], D0
  5660. 00004350  2F0A                     move.l     -[A7], A2
  5661. 00004352  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5662. 00004356  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5663. 0000435A  A8A9                     syscall    InsetRect
  5664. label0000435C:
  5665. 0000435C  6016                     bra        +0x18 /* 00004374 */
  5666. label0000435E:
  5667. 0000435E  7A00                     moveq.l    D5, 0x00
  5668. 00004360  6000 FEDC                bra        -0x122 /* 0000423E */
  5669. label00004364:
  5670. 00004364  7A00                     moveq.l    D5, 0x00
  5671. 00004366  6000 FF28                bra        -0xD6 /* 00004290 */
  5672. label0000436A:
  5673. 0000436A  7A00                     moveq.l    D5, 0x00
  5674. 0000436C  6000 FF7C                bra        -0x82 /* 000042EA */
  5675. label00004370:
  5676. 00004370  7A00                     moveq.l    D5, 0x00
  5677. 00004372  60C8                     bra        -0x36 /* 0000433C */
  5678. label00004374:
  5679. 00004374  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5680. 00004378  4E5E                     unlink     A6
  5681. 0000437A  4E75                     rts
  5682. fn0000437C:
  5683. 0000437C  4E56 0000                link       A6, 0
  5684. 00004380  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5685. 00004384  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5686. 00004388  A893                     syscall    MoveTo
  5687. 0000438A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  5688. 0000438E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5689. 00004392  A891                     syscall    LineTo
  5690. 00004394  4E5E                     unlink     A6
  5691. 00004396  4E75                     rts
  5692. fn00004398:
  5693. 00004398  4E56 0000                link       A6, 0
  5694. 0000439C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5695. 000043A0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5696. 000043A4  A891                     syscall    LineTo
  5697. 000043A6  4E5E                     unlink     A6
  5698. 000043A8  4E75                     rts
  5699. fn000043AA:
  5700. 000043AA  4E56 0000                link       A6, 0
  5701. 000043AE  48E7 1820                movem.l    -[A7], D3,D4,A2
  5702. 000043B2  382E 0008                move.w     D4, [A6 + 0x8]
  5703. 000043B6  362E 000A                move.w     D3, [A6 + 0xA]
  5704. 000043BA  246E 000C                movea.l    A2, [A6 + 0xC]
  5705. 000043BE  2F0A                     move.l     -[A7], A2
  5706. 000043C0  AA14                     syscall    RGBForeColor
  5707. 000043C2  3F04                     move.w     -[A7], D4
  5708. 000043C4  3F03                     move.w     -[A7], D3
  5709. 000043C6  A893                     syscall    MoveTo
  5710. 000043C8  3F04                     move.w     -[A7], D4
  5711. 000043CA  3F03                     move.w     -[A7], D3
  5712. 000043CC  A891                     syscall    LineTo
  5713. 000043CE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5714. 000043D2  4E5E                     unlink     A6
  5715. 000043D4  4E75                     rts
  5716. 000043D6  4E56 0000                link       A6, 0
  5717. 000043DA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5718. 000043DE  246E 0008                movea.l    A2, [A6 + 0x8]
  5719. 000043E2  362E 000C                move.w     D3, [A6 + 0xC]
  5720. 000043E6  266E 000E                movea.l    A3, [A6 + 0xE]
  5721. 000043EA  4A43                     tst.w      D3
  5722. 000043EC  6718                     beq        +0x1A /* 00004406 */
  5723. 000043EE  204A                     movea.l    A0, A2
  5724. 000043F0  41E8 00F2                lea.l      A0, [A0 + 0xF2]
  5725. 000043F4  2848                     movea.l    A4, A0
  5726. 000043F6  2488                     move.l     [A2], A0
  5727. 000043F8  2548 00A8                move.l     [A2 + 0xA8], A0
  5728. 000043FC  2F0C                     move.l     -[A7], A4
  5729. 000043FE  4EB9 0000 3F3A           jsr        [0x00003F3A]
  5730. 00004404  584F                     addq.w     A7, 4
  5731. label00004406:
  5732. 00004406  2F0B                     move.l     -[A7], A3
  5733. 00004408  4267                     clr.w      -[A7]
  5734. 0000440A  2F0A                     move.l     -[A7], A2
  5735. 0000440C  4EB9 0000 3A42           jsr        [0x00003A42]
  5736. 00004412  204A                     movea.l    A0, A2
  5737. 00004414  41E8 007A                lea.l      A0, [A0 + 0x7A]
  5738. 00004418  2A08                     move.l     D5, A0
  5739. 0000441A  4850                     pea.l      [A0]
  5740. 0000441C  4EB9 0000 3F6A           jsr        [0x00003F6A]
  5741. 00004422  4267                     clr.w      -[A7]
  5742. 00004424  204A                     movea.l    A0, A2
  5743. 00004426  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5744. 0000442A  2608                     move.l     D3, A0
  5745. 0000442C  4850                     pea.l      [A0]
  5746. 0000442E  4EB9 0000 410A           jsr        [0x0000410A]
  5747. 00004434  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5748. 0000443A  2548 0004                move.l     [A2 + 0x4], A0
  5749. 0000443E  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5750. 00004444  41E8 0260                lea.l      A0, [A0 + 0x260]
  5751. 00004448  2252                     movea.l    A1, [A2]
  5752. 0000444A  2288                     move.l     [A1], A0
  5753. 0000444C  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5754. 00004452  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5755. 00004456  2548 007A                move.l     [A2 + 0x7A], A0
  5756. 0000445A  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5757. 00004460  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5758. 00004464  2548 00AC                move.l     [A2 + 0xAC], A0
  5759. 00004468  2852                     movea.l    A4, [A2]
  5760. 0000446A  204A                     movea.l    A0, A2
  5761. 0000446C  41E8 00F2                lea.l      A0, [A0 + 0xF2]
  5762. 00004470  91CC                     sub.l      A0, A4
  5763. 00004472  2948 0008                move.l     [A4 + 0x8], A0
  5764. 00004476  42AA 00EE                clr.l      [A2 + 0xEE]
  5765. 0000447A  4878 0004                push.l     0x4
  5766. 0000447E  486A 00DE                pea.l      [A2 + 0xDE]
  5767. 00004482  2F0B                     move.l     -[A7], A3
  5768. 00004484  2057                     movea.l    A0, [A7]
  5769. 00004486  2250                     movea.l    A1, [A0]
  5770. 00004488  2269 0024                movea.l    A1, [A1 + 0x24]
  5771. 0000448C  4E91                     jsr        [A1]
  5772. 0000448E  4878 0004                push.l     0x4
  5773. 00004492  486A 00E2                pea.l      [A2 + 0xE2]
  5774. 00004496  2F0B                     move.l     -[A7], A3
  5775. 00004498  2057                     movea.l    A0, [A7]
  5776. 0000449A  2250                     movea.l    A1, [A0]
  5777. 0000449C  2269 0024                movea.l    A1, [A1 + 0x24]
  5778. 000044A0  4E91                     jsr        [A1]
  5779. 000044A2  4878 0001                push.l     0x1
  5780. 000044A6  486A 00E6                pea.l      [A2 + 0xE6]
  5781. 000044AA  2F0B                     move.l     -[A7], A3
  5782. 000044AC  2057                     movea.l    A0, [A7]
  5783. 000044AE  2250                     movea.l    A1, [A0]
  5784. 000044B0  2269 0024                movea.l    A1, [A1 + 0x24]
  5785. 000044B4  4E91                     jsr        [A1]
  5786. 000044B6  4878 0001                push.l     0x1
  5787. 000044BA  486A 00E7                pea.l      [A2 + 0xE7]
  5788. 000044BE  2F0B                     move.l     -[A7], A3
  5789. 000044C0  2057                     movea.l    A0, [A7]
  5790. 000044C2  2250                     movea.l    A1, [A0]
  5791. 000044C4  2269 0024                movea.l    A1, [A1 + 0x24]
  5792. 000044C8  4E91                     jsr        [A1]
  5793. 000044CA  4878 0001                push.l     0x1
  5794. 000044CE  486A 00E8                pea.l      [A2 + 0xE8]
  5795. 000044D2  2F0B                     move.l     -[A7], A3
  5796. 000044D4  2057                     movea.l    A0, [A7]
  5797. 000044D6  2250                     movea.l    A1, [A0]
  5798. 000044D8  2269 0024                movea.l    A1, [A1 + 0x24]
  5799. 000044DC  4E91                     jsr        [A1]
  5800. 000044DE  4878 0001                push.l     0x1
  5801. 000044E2  486A 00E9                pea.l      [A2 + 0xE9]
  5802. 000044E6  2F0B                     move.l     -[A7], A3
  5803. 000044E8  2057                     movea.l    A0, [A7]
  5804. 000044EA  2250                     movea.l    A1, [A0]
  5805. 000044EC  2269 0024                movea.l    A1, [A1 + 0x24]
  5806. 000044F0  4E91                     jsr        [A1]
  5807. 000044F2  4878 0002                push.l     0x2
  5808. 000044F6  486A 00EA                pea.l      [A2 + 0xEA]
  5809. 000044FA  2F0B                     move.l     -[A7], A3
  5810. 000044FC  2057                     movea.l    A0, [A7]
  5811. 000044FE  2250                     movea.l    A1, [A0]
  5812. 00004500  2269 0024                movea.l    A1, [A1 + 0x24]
  5813. 00004504  4E91                     jsr        [A1]
  5814. 00004506  4878 0001                push.l     0x1
  5815. 0000450A  486A 00EC                pea.l      [A2 + 0xEC]
  5816. 0000450E  2F0B                     move.l     -[A7], A3
  5817. 00004510  2057                     movea.l    A0, [A7]
  5818. 00004512  2250                     movea.l    A1, [A0]
  5819. 00004514  2269 0024                movea.l    A1, [A1 + 0x24]
  5820. 00004518  4E91                     jsr        [A1]
  5821. 0000451A  4878 0001                push.l     0x1
  5822. 0000451E  486A 00ED                pea.l      [A2 + 0xED]
  5823. 00004522  2F0B                     move.l     -[A7], A3
  5824. 00004524  2057                     movea.l    A0, [A7]
  5825. 00004526  2250                     movea.l    A1, [A0]
  5826. 00004528  2269 0024                movea.l    A1, [A1 + 0x24]
  5827. 0000452C  4E91                     jsr        [A1]
  5828. 0000452E  182A 00EC                move.b     D4, [A2 + 0xEC]
  5829. 00004532  4A04                     tst.b      D4
  5830. 00004534  4FEF 0080                lea.l      A7, [A7 + 0x80]
  5831. 00004538  673E                     beq        +0x40 /* 00004578 */
  5832. 0000453A  4A2A 00ED                tst.b      [A2 + 0xED]
  5833. 0000453E  6738                     beq        +0x3A /* 00004578 */
  5834. 00004540  4AAD 8010                tst.l      [A5 - 0x7FF0]
  5835. 00004544  6718                     beq        +0x1A /* 0000455E */
  5836. 00004546  1F3C 0001                move.b     -[A7], 0x1
  5837. 0000454A  4227                     clr.b      -[A7]
  5838. 0000454C  2F2D 8010                move.l     -[A7], [A5 - 0x7FF0]
  5839. 00004550  2057                     movea.l    A0, [A7]
  5840. 00004552  2268 0004                movea.l    A1, [A0 + 0x4]
  5841. 00004556  2269 0230                movea.l    A1, [A1 + 0x230]
  5842. 0000455A  4E91                     jsr        [A1]
  5843. 0000455C  504F                     addq.w     A7, 8
  5844. label0000455E:
  5845. 0000455E  2B4A 8010                move.l     [A5 - 0x7FF0], A2
  5846. 00004562  486A 0008                pea.l      [A2 + 0x8]
  5847. 00004566  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  5848. 0000456C  2F05                     move.l     -[A7], D5
  5849. 0000456E  4EB9 0000 3F82           jsr        [0x00003F82]
  5850. 00004574  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5851. label00004578:
  5852. 00004578  70FF                     moveq.l    D0, 0xFFFFFFFF
  5853. 0000457A  B0AA 00E2                cmp.l      D0, [A2 + 0xE2]
  5854. 0000457E  6626                     bne        +0x28 /* 000045A6 */
  5855. 00004580  2F03                     move.l     -[A7], D3
  5856. 00004582  4EB9 0001 C366           jsr        [0x0001C366]
  5857. 00004588  584F                     addq.w     A7, 4
  5858. 0000458A  2F08                     move.l     -[A7], A0
  5859. 0000458C  4EB9 0001 BB92           jsr        [0x0001BB92]
  5860. 00004592  42A7                     clr.l      -[A7]
  5861. 00004594  2F03                     move.l     -[A7], D3
  5862. 00004596  2057                     movea.l    A0, [A7]
  5863. 00004598  2268 0004                movea.l    A1, [A0 + 0x4]
  5864. 0000459C  2269 000C                movea.l    A1, [A1 + 0xC]
  5865. 000045A0  4E91                     jsr        [A1]
  5866. 000045A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5867. label000045A6:
  5868. 000045A6  204A                     movea.l    A0, A2
  5869. 000045A8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5870. 000045AC  4E5E                     unlink     A6
  5871. 000045AE  4E75                     rts
  5872. 000045B0  4E56 0000                link       A6, 0
  5873. 000045B4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5874. 000045B8  246E 0008                movea.l    A2, [A6 + 0x8]
  5875. 000045BC  362E 000C                move.w     D3, [A6 + 0xC]
  5876. 000045C0  200A                     move.l     D0, A2
  5877. 000045C2  6700 0094                beq        +0x96 /* 00004658 */
  5878. 000045C6  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5879. 000045CC  2548 0004                move.l     [A2 + 0x4], A0
  5880. 000045D0  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5881. 000045D6  41E8 0260                lea.l      A0, [A0 + 0x260]
  5882. 000045DA  2252                     movea.l    A1, [A2]
  5883. 000045DC  2288                     move.l     [A1], A0
  5884. 000045DE  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5885. 000045E4  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5886. 000045E8  2548 007A                move.l     [A2 + 0x7A], A0
  5887. 000045EC  41F9 0000 506A           lea.l      A0, [0x0000506A]
  5888. 000045F2  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5889. 000045F6  2548 00AC                move.l     [A2 + 0xAC], A0
  5890. 000045FA  2652                     movea.l    A3, [A2]
  5891. 000045FC  204A                     movea.l    A0, A2
  5892. 000045FE  41E8 00F2                lea.l      A0, [A0 + 0xF2]
  5893. 00004602  2848                     movea.l    A4, A0
  5894. 00004604  91CB                     sub.l      A0, A3
  5895. 00004606  2748 0008                move.l     [A3 + 0x8], A0
  5896. 0000460A  B5ED 8010                cmpa.l     A2, [A5 - 0x7FF0]
  5897. 0000460E  6604                     bne        +0x6 /* 00004614 */
  5898. 00004610  42AD 8010                clr.l      [A5 - 0x7FF0]
  5899. label00004614:
  5900. 00004614  4267                     clr.w      -[A7]
  5901. 00004616  486A 00A8                pea.l      [A2 + 0xA8]
  5902. 0000461A  4EB9 0000 411A           jsr        [0x0000411A]
  5903. 00004620  4267                     clr.w      -[A7]
  5904. 00004622  486A 007A                pea.l      [A2 + 0x7A]
  5905. 00004626  4EB9 0000 3F72           jsr        [0x00003F72]
  5906. 0000462C  4267                     clr.w      -[A7]
  5907. 0000462E  2F0A                     move.l     -[A7], A2
  5908. 00004630  4EB9 0000 3A4A           jsr        [0x00003A4A]
  5909. 00004636  4A43                     tst.w      D3
  5910. 00004638  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5911. 0000463C  670C                     beq        +0xE /* 0000464A */
  5912. 0000463E  4267                     clr.w      -[A7]
  5913. 00004640  2F0C                     move.l     -[A7], A4
  5914. 00004642  4EB9 0000 3F42           jsr        [0x00003F42]
  5915. 00004648  5C4F                     addq.w     A7, 6
  5916. label0000464A:
  5917. 0000464A  4A43                     tst.w      D3
  5918. 0000464C  6F0A                     ble        +0xC /* 00004658 */
  5919. 0000464E  2F0A                     move.l     -[A7], A2
  5920. 00004650  4EB9 0000 2592           jsr        [0x00002592]
  5921. 00004656  584F                     addq.w     A7, 4
  5922. label00004658:
  5923. 00004658  204A                     movea.l    A0, A2
  5924. 0000465A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5925. 0000465E  4E5E                     unlink     A6
  5926. 00004660  4E75                     rts
  5927. 00004662  4E56 FFFC                link       A6, -0x0004
  5928. 00004666  48E7 1030                movem.l    -[A7], D3,A2,A3
  5929. 0000466A  246E 0008                movea.l    A2, [A6 + 0x8]
  5930. 0000466E  262A 00E2                move.l     D3, [A2 + 0xE2]
  5931. 00004672  70FF                     moveq.l    D0, 0xFFFFFFFF
  5932. 00004674  B680                     cmp.l      D3, D0
  5933. 00004676  6774                     beq        +0x76 /* 000046EC */
  5934. 00004678  4267                     clr.w      -[A7]
  5935. 0000467A  4879 0000 5540           push.l     0x5540 /* 'U@' */
  5936. 00004680  4879 0000 555A           push.l     0x555A /* 'UZ' */
  5937. 00004686  4878 0004                push.l     0x4
  5938. 0000468A  2F03                     move.l     -[A7], D3
  5939. 0000468C  2F0A                     move.l     -[A7], A2
  5940. 0000468E  2057                     movea.l    A0, [A7]
  5941. 00004690  2268 0004                movea.l    A1, [A0 + 0x4]
  5942. 00004694  2269 0010                movea.l    A1, [A1 + 0x10]
  5943. 00004698  4E91                     jsr        [A1]
  5944. 0000469A  504F                     addq.w     A7, 8
  5945. 0000469C  2F08                     move.l     -[A7], A0
  5946. 0000469E  4EB9 0000 2582           jsr        [0x00002582]
  5947. 000046A4  2648                     movea.l    A3, A0
  5948. 000046A6  200B                     move.l     D0, A3
  5949. 000046A8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5950. 000046AC  661E                     bne        +0x20 /* 000046CC */
  5951. 000046AE  42A7                     clr.l      -[A7]
  5952. 000046B0  486E FFFC                pea.l      [A6 - 0x4]
  5953. 000046B4  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  5954. 000046BC  4879 0000 553E           push.l     0x553E /* 'U>' */
  5955. 000046C2  4EB9 0000 2542           jsr        [0x00002542]
  5956. 000046C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5957. label000046CC:
  5958. 000046CC  204A                     movea.l    A0, A2
  5959. 000046CE  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5960. 000046D2  B7C8                     cmpa.l     A3, A0
  5961. 000046D4  6602                     bne        +0x4 /* 000046D8 */
  5962. 000046D6  97CB                     sub.l      A3, A3
  5963. label000046D8:
  5964. 000046D8  2F0B                     move.l     -[A7], A3
  5965. 000046DA  486A 00A8                pea.l      [A2 + 0xA8]
  5966. 000046DE  2057                     movea.l    A0, [A7]
  5967. 000046E0  2268 0004                movea.l    A1, [A0 + 0x4]
  5968. 000046E4  2269 0020                movea.l    A1, [A1 + 0x20]
  5969. 000046E8  4E91                     jsr        [A1]
  5970. 000046EA  504F                     addq.w     A7, 8
  5971. label000046EC:
  5972. 000046EC  262A 00DE                move.l     D3, [A2 + 0xDE]
  5973. 000046F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5974. 000046F2  B680                     cmp.l      D3, D0
  5975. 000046F4  6722                     beq        +0x24 /* 00004718 */
  5976. 000046F6  2F03                     move.l     -[A7], D3
  5977. 000046F8  2F0A                     move.l     -[A7], A2
  5978. 000046FA  2057                     movea.l    A0, [A7]
  5979. 000046FC  2268 0004                movea.l    A1, [A0 + 0x4]
  5980. 00004700  2269 0010                movea.l    A1, [A1 + 0x10]
  5981. 00004704  4E91                     jsr        [A1]
  5982. 00004706  2548 00EE                move.l     [A2 + 0xEE], A0
  5983. 0000470A  B5EA 00EE                cmpa.l     A2, [A2 + 0xEE]
  5984. 0000470E  504F                     addq.w     A7, 8
  5985. 00004710  660A                     bne        +0xC /* 0000471C */
  5986. 00004712  42AA 00EE                clr.l      [A2 + 0xEE]
  5987. 00004716  6004                     bra        +0x6 /* 0000471C */
  5988. label00004718:
  5989. 00004718  42AA 00EE                clr.l      [A2 + 0xEE]
  5990. label0000471C:
  5991. 0000471C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5992. 00004720  4E5E                     unlink     A6
  5993. 00004722  4E75                     rts
  5994. 00004724  4E56 FFC8                link       A6, -0x0038
  5995. 00004728  48E7 0030                movem.l    -[A7], A2,A3
  5996. 0000472C  246E 0008                movea.l    A2, [A6 + 0x8]
  5997. 00004730  486E FFD4                pea.l      [A6 - 0x2C]
  5998. 00004734  2F0A                     move.l     -[A7], A2
  5999. 00004736  2057                     movea.l    A0, [A7]
  6000. 00004738  2268 0004                movea.l    A1, [A0 + 0x4]
  6001. 0000473C  2269 003C                movea.l    A1, [A1 + 0x3C]
  6002. 00004740  4E91                     jsr        [A1]
  6003. 00004742  486E FFD4                pea.l      [A6 - 0x2C]
  6004. 00004746  486E FFEA                pea.l      [A6 - 0x16]
  6005. 0000474A  4EB9 0000 28CA           jsr        [0x000028CA]
  6006. 00004750  4A2A 00E9                tst.b      [A2 + 0xE9]
  6007. 00004754  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6008. 00004758  6768                     beq        +0x6A /* 000047C2 */
  6009. 0000475A  2D6E FFD4 FFF8           move.l     [A6 - 0x8], [A6 - 0x2C]
  6010. 00004760  2D6E FFD8 FFFC           move.l     [A6 - 0x4], [A6 - 0x28]
  6011. 00004766  302A 00EA                move.w     D0, [A2 + 0xEA]
  6012. 0000476A  48C0                     ext.l      D0
  6013. 0000476C  322E FFFE                move.w     D1, [A6 - 0x2]
  6014. 00004770  48C1                     ext.l      D1
  6015. 00004772  9280                     sub.l      D1, D0
  6016. 00004774  3D41 FFFA                move.w     [A6 - 0x6], D1
  6017. 00004778  302A 00EA                move.w     D0, [A2 + 0xEA]
  6018. 0000477C  48C0                     ext.l      D0
  6019. 0000477E  322E FFFC                move.w     D1, [A6 - 0x4]
  6020. 00004782  48C1                     ext.l      D1
  6021. 00004784  9280                     sub.l      D1, D0
  6022. 00004786  3D41 FFF8                move.w     [A6 - 0x8], D1
  6023. 0000478A  486E FFF8                pea.l      [A6 - 0x8]
  6024. 0000478E  486E FFCE                pea.l      [A6 - 0x32]
  6025. 00004792  4EB9 0000 28CA           jsr        [0x000028CA]
  6026. 00004798  486E FFCE                pea.l      [A6 - 0x32]
  6027. 0000479C  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6028. 000047A2  584F                     addq.w     A7, 4
  6029. 000047A4  2F08                     move.l     -[A7], A0
  6030. 000047A6  486E FFEA                pea.l      [A6 - 0x16]
  6031. 000047AA  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6032. 000047B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  6033. 000047B4  486E FFCE                pea.l      [A6 - 0x32]
  6034. 000047B8  4EB9 0000 28DA           jsr        [0x000028DA]
  6035. 000047BE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6036. label000047C2:
  6037. 000047C2  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6038. 000047C6  200B                     move.l     D0, A3
  6039. 000047C8  6700 00E8                beq        +0xEA /* 000048B2 */
  6040. 000047CC  486E FFE2                pea.l      [A6 - 0x1E]
  6041. 000047D0  2F0B                     move.l     -[A7], A3
  6042. 000047D2  2057                     movea.l    A0, [A7]
  6043. 000047D4  2268 0004                movea.l    A1, [A0 + 0x4]
  6044. 000047D8  2269 0038                movea.l    A1, [A1 + 0x38]
  6045. 000047DC  4E91                     jsr        [A1]
  6046. 000047DE  486E FFE2                pea.l      [A6 - 0x1E]
  6047. 000047E2  2F0A                     move.l     -[A7], A2
  6048. 000047E4  2057                     movea.l    A0, [A7]
  6049. 000047E6  2268 0004                movea.l    A1, [A0 + 0x4]
  6050. 000047EA  2269 010C                movea.l    A1, [A1 + 0x10C]
  6051. 000047EE  4E91                     jsr        [A1]
  6052. 000047F0  486E FFE6                pea.l      [A6 - 0x1A]
  6053. 000047F4  2F0A                     move.l     -[A7], A2
  6054. 000047F6  2057                     movea.l    A0, [A7]
  6055. 000047F8  2268 0004                movea.l    A1, [A0 + 0x4]
  6056. 000047FC  2269 010C                movea.l    A1, [A1 + 0x10C]
  6057. 00004800  4E91                     jsr        [A1]
  6058. 00004802  486E FFE2                pea.l      [A6 - 0x1E]
  6059. 00004806  486E FFDC                pea.l      [A6 - 0x24]
  6060. 0000480A  4EB9 0000 28CA           jsr        [0x000028CA]
  6061. 00004810  2F0A                     move.l     -[A7], A2
  6062. 00004812  4EB9 0001 FA16           jsr        [0x0001FA16]
  6063. 00004818  4A00                     tst.b      D0
  6064. 0000481A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6065. 0000481E  6768                     beq        +0x6A /* 00004888 */
  6066. 00004820  2D6E FFE2 FFF0           move.l     [A6 - 0x10], [A6 - 0x1E]
  6067. 00004826  2D6E FFE6 FFF4           move.l     [A6 - 0xC], [A6 - 0x1A]
  6068. 0000482C  302A 00EA                move.w     D0, [A2 + 0xEA]
  6069. 00004830  48C0                     ext.l      D0
  6070. 00004832  322E FFF6                move.w     D1, [A6 - 0xA]
  6071. 00004836  48C1                     ext.l      D1
  6072. 00004838  9280                     sub.l      D1, D0
  6073. 0000483A  3D41 FFF2                move.w     [A6 - 0xE], D1
  6074. 0000483E  302A 00EA                move.w     D0, [A2 + 0xEA]
  6075. 00004842  48C0                     ext.l      D0
  6076. 00004844  322E FFF4                move.w     D1, [A6 - 0xC]
  6077. 00004848  48C1                     ext.l      D1
  6078. 0000484A  9280                     sub.l      D1, D0
  6079. 0000484C  3D41 FFF0                move.w     [A6 - 0x10], D1
  6080. 00004850  486E FFF0                pea.l      [A6 - 0x10]
  6081. 00004854  486E FFC8                pea.l      [A6 - 0x38]
  6082. 00004858  4EB9 0000 28CA           jsr        [0x000028CA]
  6083. 0000485E  486E FFC8                pea.l      [A6 - 0x38]
  6084. 00004862  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6085. 00004868  584F                     addq.w     A7, 4
  6086. 0000486A  2F08                     move.l     -[A7], A0
  6087. 0000486C  486E FFDC                pea.l      [A6 - 0x24]
  6088. 00004870  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6089. 00004876  3F3C FFFF                move.w     -[A7], 0xFFFF
  6090. 0000487A  486E FFC8                pea.l      [A6 - 0x38]
  6091. 0000487E  4EB9 0000 28DA           jsr        [0x000028DA]
  6092. 00004884  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6093. label00004888:
  6094. 00004888  486E FFDC                pea.l      [A6 - 0x24]
  6095. 0000488C  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6096. 00004892  584F                     addq.w     A7, 4
  6097. 00004894  2F08                     move.l     -[A7], A0
  6098. 00004896  486E FFEA                pea.l      [A6 - 0x16]
  6099. 0000489A  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6100. 000048A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  6101. 000048A4  486E FFDC                pea.l      [A6 - 0x24]
  6102. 000048A8  4EB9 0000 28DA           jsr        [0x000028DA]
  6103. 000048AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6104. label000048B2:
  6105. 000048B2  486E FFEA                pea.l      [A6 - 0x16]
  6106. 000048B6  4EB9 0000 28E2           jsr        [0x000028E2]
  6107. 000048BC  2448                     movea.l    A2, A0
  6108. 000048BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  6109. 000048C2  486E FFEA                pea.l      [A6 - 0x16]
  6110. 000048C6  4EB9 0000 28DA           jsr        [0x000028DA]
  6111. 000048CC  204A                     movea.l    A0, A2
  6112. 000048CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6113. 000048D2  4CDF 0C00                movem.l    A2,A3, [A7]+
  6114. 000048D6  4E5E                     unlink     A6
  6115. 000048D8  4E75                     rts
  6116. 000048DA  4E56 FFD0                link       A6, -0x0030
  6117. 000048DE  48E7 0030                movem.l    -[A7], A2,A3
  6118. 000048E2  246E 0008                movea.l    A2, [A6 + 0x8]
  6119. 000048E6  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6120. 000048EA  200B                     move.l     D0, A3
  6121. 000048EC  6700 0198                beq        +0x19A /* 00004A86 */
  6122. 000048F0  486E FFF8                pea.l      [A6 - 0x8]
  6123. 000048F4  2F0B                     move.l     -[A7], A3
  6124. 000048F6  2057                     movea.l    A0, [A7]
  6125. 000048F8  2268 0004                movea.l    A1, [A0 + 0x4]
  6126. 000048FC  2269 0038                movea.l    A1, [A1 + 0x38]
  6127. 00004900  4E91                     jsr        [A1]
  6128. 00004902  486E FFF8                pea.l      [A6 - 0x8]
  6129. 00004906  2F0A                     move.l     -[A7], A2
  6130. 00004908  2057                     movea.l    A0, [A7]
  6131. 0000490A  2268 0004                movea.l    A1, [A0 + 0x4]
  6132. 0000490E  2269 010C                movea.l    A1, [A1 + 0x10C]
  6133. 00004912  4E91                     jsr        [A1]
  6134. 00004914  486E FFFC                pea.l      [A6 - 0x4]
  6135. 00004918  2F0A                     move.l     -[A7], A2
  6136. 0000491A  2057                     movea.l    A0, [A7]
  6137. 0000491C  2268 0004                movea.l    A1, [A0 + 0x4]
  6138. 00004920  2269 010C                movea.l    A1, [A1 + 0x10C]
  6139. 00004924  4E91                     jsr        [A1]
  6140. 00004926  486E FFF8                pea.l      [A6 - 0x8]
  6141. 0000492A  486E FFDC                pea.l      [A6 - 0x24]
  6142. 0000492E  4EB9 0000 28CA           jsr        [0x000028CA]
  6143. 00004934  2F0A                     move.l     -[A7], A2
  6144. 00004936  4EB9 0001 FA16           jsr        [0x0001FA16]
  6145. 0000493C  4A00                     tst.b      D0
  6146. 0000493E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6147. 00004942  6768                     beq        +0x6A /* 000049AC */
  6148. 00004944  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  6149. 0000494A  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  6150. 00004950  302A 00EA                move.w     D0, [A2 + 0xEA]
  6151. 00004954  48C0                     ext.l      D0
  6152. 00004956  322E FFF6                move.w     D1, [A6 - 0xA]
  6153. 0000495A  48C1                     ext.l      D1
  6154. 0000495C  9280                     sub.l      D1, D0
  6155. 0000495E  3D41 FFF2                move.w     [A6 - 0xE], D1
  6156. 00004962  302A 00EA                move.w     D0, [A2 + 0xEA]
  6157. 00004966  48C0                     ext.l      D0
  6158. 00004968  322E FFF4                move.w     D1, [A6 - 0xC]
  6159. 0000496C  48C1                     ext.l      D1
  6160. 0000496E  9280                     sub.l      D1, D0
  6161. 00004970  3D41 FFF0                move.w     [A6 - 0x10], D1
  6162. 00004974  486E FFF0                pea.l      [A6 - 0x10]
  6163. 00004978  486E FFD6                pea.l      [A6 - 0x2A]
  6164. 0000497C  4EB9 0000 28CA           jsr        [0x000028CA]
  6165. 00004982  486E FFD6                pea.l      [A6 - 0x2A]
  6166. 00004986  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6167. 0000498C  584F                     addq.w     A7, 4
  6168. 0000498E  2F08                     move.l     -[A7], A0
  6169. 00004990  486E FFDC                pea.l      [A6 - 0x24]
  6170. 00004994  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6171. 0000499A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6172. 0000499E  486E FFD6                pea.l      [A6 - 0x2A]
  6173. 000049A2  4EB9 0000 28DA           jsr        [0x000028DA]
  6174. 000049A8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6175. label000049AC:
  6176. 000049AC  486E FFF8                pea.l      [A6 - 0x8]
  6177. 000049B0  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  6178. 000049B6  A8A9                     syscall    InsetRect
  6179. 000049B8  486E FFF8                pea.l      [A6 - 0x8]
  6180. 000049BC  486E FFE2                pea.l      [A6 - 0x1E]
  6181. 000049C0  4EB9 0000 28CA           jsr        [0x000028CA]
  6182. 000049C6  2F0A                     move.l     -[A7], A2
  6183. 000049C8  4EB9 0001 FA16           jsr        [0x0001FA16]
  6184. 000049CE  4A00                     tst.b      D0
  6185. 000049D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6186. 000049D4  6768                     beq        +0x6A /* 00004A3E */
  6187. 000049D6  2D6E FFF8 FFE8           move.l     [A6 - 0x18], [A6 - 0x8]
  6188. 000049DC  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  6189. 000049E2  302A 00EA                move.w     D0, [A2 + 0xEA]
  6190. 000049E6  48C0                     ext.l      D0
  6191. 000049E8  322E FFEE                move.w     D1, [A6 - 0x12]
  6192. 000049EC  48C1                     ext.l      D1
  6193. 000049EE  9280                     sub.l      D1, D0
  6194. 000049F0  3D41 FFEA                move.w     [A6 - 0x16], D1
  6195. 000049F4  302A 00EA                move.w     D0, [A2 + 0xEA]
  6196. 000049F8  48C0                     ext.l      D0
  6197. 000049FA  322E FFEC                move.w     D1, [A6 - 0x14]
  6198. 000049FE  48C1                     ext.l      D1
  6199. 00004A00  9280                     sub.l      D1, D0
  6200. 00004A02  3D41 FFE8                move.w     [A6 - 0x18], D1
  6201. 00004A06  486E FFE8                pea.l      [A6 - 0x18]
  6202. 00004A0A  486E FFD0                pea.l      [A6 - 0x30]
  6203. 00004A0E  4EB9 0000 28CA           jsr        [0x000028CA]
  6204. 00004A14  486E FFD0                pea.l      [A6 - 0x30]
  6205. 00004A18  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6206. 00004A1E  584F                     addq.w     A7, 4
  6207. 00004A20  2F08                     move.l     -[A7], A0
  6208. 00004A22  486E FFE2                pea.l      [A6 - 0x1E]
  6209. 00004A26  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6210. 00004A2C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6211. 00004A30  486E FFD0                pea.l      [A6 - 0x30]
  6212. 00004A34  4EB9 0000 28DA           jsr        [0x000028DA]
  6213. 00004A3A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6214. label00004A3E:
  6215. 00004A3E  486E FFDC                pea.l      [A6 - 0x24]
  6216. 00004A42  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6217. 00004A48  584F                     addq.w     A7, 4
  6218. 00004A4A  2F08                     move.l     -[A7], A0
  6219. 00004A4C  486E FFE2                pea.l      [A6 - 0x1E]
  6220. 00004A50  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6221. 00004A56  486E FFE2                pea.l      [A6 - 0x1E]
  6222. 00004A5A  4EB9 0000 28E2           jsr        [0x000028E2]
  6223. 00004A60  2448                     movea.l    A2, A0
  6224. 00004A62  3F3C FFFF                move.w     -[A7], 0xFFFF
  6225. 00004A66  486E FFE2                pea.l      [A6 - 0x1E]
  6226. 00004A6A  4EB9 0000 28DA           jsr        [0x000028DA]
  6227. 00004A70  3F3C FFFF                move.w     -[A7], 0xFFFF
  6228. 00004A74  486E FFDC                pea.l      [A6 - 0x24]
  6229. 00004A78  4EB9 0000 28DA           jsr        [0x000028DA]
  6230. 00004A7E  204A                     movea.l    A0, A2
  6231. 00004A80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6232. 00004A84  6002                     bra        +0x4 /* 00004A88 */
  6233. label00004A86:
  6234. 00004A86  91C8                     sub.l      A0, A0
  6235. label00004A88:
  6236. 00004A88  4CDF 0C00                movem.l    A2,A3, [A7]+
  6237. 00004A8C  4E5E                     unlink     A6
  6238. 00004A8E  4E75                     rts
  6239. 00004A90  4E56 FFDE                link       A6, -0x0022
  6240. 00004A94  48E7 0030                movem.l    -[A7], A2,A3
  6241. 00004A98  246E 0008                movea.l    A2, [A6 + 0x8]
  6242. 00004A9C  486E FFF2                pea.l      [A6 - 0xE]
  6243. 00004AA0  4EB9 0000 28C2           jsr        [0x000028C2]
  6244. 00004AA6  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6245. 00004AAA  200B                     move.l     D0, A3
  6246. 00004AAC  584F                     addq.w     A7, 4
  6247. 00004AAE  6700 013E                beq        +0x140 /* 00004BEE */
  6248. 00004AB2  486E FFF8                pea.l      [A6 - 0x8]
  6249. 00004AB6  2F0B                     move.l     -[A7], A3
  6250. 00004AB8  2057                     movea.l    A0, [A7]
  6251. 00004ABA  2268 0004                movea.l    A1, [A0 + 0x4]
  6252. 00004ABE  2269 0038                movea.l    A1, [A1 + 0x38]
  6253. 00004AC2  4E91                     jsr        [A1]
  6254. 00004AC4  486E FFF8                pea.l      [A6 - 0x8]
  6255. 00004AC8  2F0A                     move.l     -[A7], A2
  6256. 00004ACA  2057                     movea.l    A0, [A7]
  6257. 00004ACC  2268 0004                movea.l    A1, [A0 + 0x4]
  6258. 00004AD0  2269 010C                movea.l    A1, [A1 + 0x10C]
  6259. 00004AD4  4E91                     jsr        [A1]
  6260. 00004AD6  486E FFFC                pea.l      [A6 - 0x4]
  6261. 00004ADA  2F0A                     move.l     -[A7], A2
  6262. 00004ADC  2057                     movea.l    A0, [A7]
  6263. 00004ADE  2268 0004                movea.l    A1, [A0 + 0x4]
  6264. 00004AE2  2269 010C                movea.l    A1, [A1 + 0x10C]
  6265. 00004AE6  4E91                     jsr        [A1]
  6266. 00004AE8  486E FFF8                pea.l      [A6 - 0x8]
  6267. 00004AEC  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  6268. 00004AF2  A8A9                     syscall    InsetRect
  6269. 00004AF4  486E FFF8                pea.l      [A6 - 0x8]
  6270. 00004AF8  486E FFF2                pea.l      [A6 - 0xE]
  6271. 00004AFC  4EB9 0001 CA5E           jsr        [0x0001CA5E]
  6272. 00004B02  486E FFF8                pea.l      [A6 - 0x8]
  6273. 00004B06  2F3C 0002 0002           move.l     -[A7], 0x20002
  6274. 00004B0C  A8A9                     syscall    InsetRect
  6275. 00004B0E  486E FFF8                pea.l      [A6 - 0x8]
  6276. 00004B12  486E FFDE                pea.l      [A6 - 0x22]
  6277. 00004B16  4EB9 0000 28CA           jsr        [0x000028CA]
  6278. 00004B1C  2F0A                     move.l     -[A7], A2
  6279. 00004B1E  4EB9 0001 FA16           jsr        [0x0001FA16]
  6280. 00004B24  4A00                     tst.b      D0
  6281. 00004B26  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  6282. 00004B2A  6700 0098                beq        +0x9A /* 00004BC4 */
  6283. 00004B2E  2D6E FFF8 FFEA           move.l     [A6 - 0x16], [A6 - 0x8]
  6284. 00004B34  2D6E FFFC FFEE           move.l     [A6 - 0x12], [A6 - 0x4]
  6285. 00004B3A  302A 00EA                move.w     D0, [A2 + 0xEA]
  6286. 00004B3E  48C0                     ext.l      D0
  6287. 00004B40  322E FFF0                move.w     D1, [A6 - 0x10]
  6288. 00004B44  48C1                     ext.l      D1
  6289. 00004B46  9280                     sub.l      D1, D0
  6290. 00004B48  3D41 FFEC                move.w     [A6 - 0x14], D1
  6291. 00004B4C  302A 00EA                move.w     D0, [A2 + 0xEA]
  6292. 00004B50  48C0                     ext.l      D0
  6293. 00004B52  322E FFEE                move.w     D1, [A6 - 0x12]
  6294. 00004B56  48C1                     ext.l      D1
  6295. 00004B58  9280                     sub.l      D1, D0
  6296. 00004B5A  3D41 FFEA                move.w     [A6 - 0x16], D1
  6297. 00004B5E  486E FFEA                pea.l      [A6 - 0x16]
  6298. 00004B62  486E FFE4                pea.l      [A6 - 0x1C]
  6299. 00004B66  4EB9 0000 28CA           jsr        [0x000028CA]
  6300. 00004B6C  486E FFE4                pea.l      [A6 - 0x1C]
  6301. 00004B70  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6302. 00004B76  584F                     addq.w     A7, 4
  6303. 00004B78  2F08                     move.l     -[A7], A0
  6304. 00004B7A  486E FFDE                pea.l      [A6 - 0x22]
  6305. 00004B7E  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6306. 00004B84  486E FFE4                pea.l      [A6 - 0x1C]
  6307. 00004B88  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6308. 00004B8E  584F                     addq.w     A7, 4
  6309. 00004B90  2F08                     move.l     -[A7], A0
  6310. 00004B92  2F3C 0002 0002           move.l     -[A7], 0x20002
  6311. 00004B98  A8E0                     syscall    OffsetRgn/OfsetRgn
  6312. 00004B9A  486E FFE4                pea.l      [A6 - 0x1C]
  6313. 00004B9E  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6314. 00004BA4  584F                     addq.w     A7, 4
  6315. 00004BA6  2F08                     move.l     -[A7], A0
  6316. 00004BA8  486E FFF2                pea.l      [A6 - 0xE]
  6317. 00004BAC  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6318. 00004BB2  3F3C FFFF                move.w     -[A7], 0xFFFF
  6319. 00004BB6  486E FFE4                pea.l      [A6 - 0x1C]
  6320. 00004BBA  4EB9 0000 28DA           jsr        [0x000028DA]
  6321. 00004BC0  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  6322. label00004BC4:
  6323. 00004BC4  486E FFDE                pea.l      [A6 - 0x22]
  6324. 00004BC8  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6325. 00004BCE  584F                     addq.w     A7, 4
  6326. 00004BD0  2F08                     move.l     -[A7], A0
  6327. 00004BD2  486E FFF2                pea.l      [A6 - 0xE]
  6328. 00004BD6  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6329. 00004BDC  3F3C FFFF                move.w     -[A7], 0xFFFF
  6330. 00004BE0  486E FFDE                pea.l      [A6 - 0x22]
  6331. 00004BE4  4EB9 0000 28DA           jsr        [0x000028DA]
  6332. 00004BEA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6333. label00004BEE:
  6334. 00004BEE  486E FFF2                pea.l      [A6 - 0xE]
  6335. 00004BF2  4EB9 0000 28E2           jsr        [0x000028E2]
  6336. 00004BF8  2448                     movea.l    A2, A0
  6337. 00004BFA  3F3C FFFF                move.w     -[A7], 0xFFFF
  6338. 00004BFE  486E FFF2                pea.l      [A6 - 0xE]
  6339. 00004C02  4EB9 0000 28DA           jsr        [0x000028DA]
  6340. 00004C08  204A                     movea.l    A0, A2
  6341. 00004C0A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6342. 00004C0E  4CDF 0C00                movem.l    A2,A3, [A7]+
  6343. 00004C12  4E5E                     unlink     A6
  6344. 00004C14  4E75                     rts
  6345. 00004C16  4E56 FFCA                link       A6, -0x0036
  6346. 00004C1A  48E7 0030                movem.l    -[A7], A2,A3
  6347. 00004C1E  246E 0008                movea.l    A2, [A6 + 0x8]
  6348. 00004C22  486E FFE2                pea.l      [A6 - 0x1E]
  6349. 00004C26  4EB9 0000 28C2           jsr        [0x000028C2]
  6350. 00004C2C  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6351. 00004C30  200B                     move.l     D0, A3
  6352. 00004C32  584F                     addq.w     A7, 4
  6353. 00004C34  6700 024A                beq        +0x24C /* 00004E80 */
  6354. 00004C38  486E FFF0                pea.l      [A6 - 0x10]
  6355. 00004C3C  2F0B                     move.l     -[A7], A3
  6356. 00004C3E  2057                     movea.l    A0, [A7]
  6357. 00004C40  2268 0004                movea.l    A1, [A0 + 0x4]
  6358. 00004C44  2269 0038                movea.l    A1, [A1 + 0x38]
  6359. 00004C48  4E91                     jsr        [A1]
  6360. 00004C4A  486E FFF0                pea.l      [A6 - 0x10]
  6361. 00004C4E  2F0A                     move.l     -[A7], A2
  6362. 00004C50  2057                     movea.l    A0, [A7]
  6363. 00004C52  2268 0004                movea.l    A1, [A0 + 0x4]
  6364. 00004C56  2269 010C                movea.l    A1, [A1 + 0x10C]
  6365. 00004C5A  4E91                     jsr        [A1]
  6366. 00004C5C  486E FFF4                pea.l      [A6 - 0xC]
  6367. 00004C60  2F0A                     move.l     -[A7], A2
  6368. 00004C62  2057                     movea.l    A0, [A7]
  6369. 00004C64  2268 0004                movea.l    A1, [A0 + 0x4]
  6370. 00004C68  2269 010C                movea.l    A1, [A1 + 0x10C]
  6371. 00004C6C  4E91                     jsr        [A1]
  6372. 00004C6E  486E FFF0                pea.l      [A6 - 0x10]
  6373. 00004C72  486E FFE2                pea.l      [A6 - 0x1E]
  6374. 00004C76  4EB9 0001 CA5E           jsr        [0x0001CA5E]
  6375. 00004C7C  486E FFD4                pea.l      [A6 - 0x2C]
  6376. 00004C80  4EB9 0000 28C2           jsr        [0x000028C2]
  6377. 00004C86  486E FFD4                pea.l      [A6 - 0x2C]
  6378. 00004C8A  486E FFCA                pea.l      [A6 - 0x36]
  6379. 00004C8E  4EB9 0000 28EA           jsr        [0x000028EA]
  6380. 00004C94  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  6381. 00004C9A  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  6382. 00004CA0  302E FFFA                move.w     D0, [A6 - 0x6]
  6383. 00004CA4  48C0                     ext.l      D0
  6384. 00004CA6  5280                     addq.l     D0, 1
  6385. 00004CA8  3D40 FFFE                move.w     [A6 - 0x2], D0
  6386. 00004CAC  302E FFF8                move.w     D0, [A6 - 0x8]
  6387. 00004CB0  48C0                     ext.l      D0
  6388. 00004CB2  5280                     addq.l     D0, 1
  6389. 00004CB4  3D40 FFFC                move.w     [A6 - 0x4], D0
  6390. 00004CB8  486E FFF8                pea.l      [A6 - 0x8]
  6391. 00004CBC  A8A1                     syscall    FrameRect
  6392. 00004CBE  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  6393. 00004CC4  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  6394. 00004CCA  302E FFFE                move.w     D0, [A6 - 0x2]
  6395. 00004CCE  48C0                     ext.l      D0
  6396. 00004CD0  5380                     subq.l     D0, 1
  6397. 00004CD2  3D40 FFFA                move.w     [A6 - 0x6], D0
  6398. 00004CD6  302E FFF8                move.w     D0, [A6 - 0x8]
  6399. 00004CDA  48C0                     ext.l      D0
  6400. 00004CDC  5280                     addq.l     D0, 1
  6401. 00004CDE  3D40 FFFC                move.w     [A6 - 0x4], D0
  6402. 00004CE2  486E FFF8                pea.l      [A6 - 0x8]
  6403. 00004CE6  A8A1                     syscall    FrameRect
  6404. 00004CE8  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  6405. 00004CEE  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  6406. 00004CF4  302E FFFA                move.w     D0, [A6 - 0x6]
  6407. 00004CF8  48C0                     ext.l      D0
  6408. 00004CFA  5280                     addq.l     D0, 1
  6409. 00004CFC  3D40 FFFE                move.w     [A6 - 0x2], D0
  6410. 00004D00  302E FFFC                move.w     D0, [A6 - 0x4]
  6411. 00004D04  48C0                     ext.l      D0
  6412. 00004D06  5380                     subq.l     D0, 1
  6413. 00004D08  3D40 FFF8                move.w     [A6 - 0x8], D0
  6414. 00004D0C  486E FFF8                pea.l      [A6 - 0x8]
  6415. 00004D10  A8A1                     syscall    FrameRect
  6416. 00004D12  2F0A                     move.l     -[A7], A2
  6417. 00004D14  4EB9 0001 FA16           jsr        [0x0001FA16]
  6418. 00004D1A  4A00                     tst.b      D0
  6419. 00004D1C  4FEF 0030                lea.l      A7, [A7 + 0x30]
  6420. 00004D20  6700 0084                beq        +0x86 /* 00004DA6 */
  6421. 00004D24  2D6E FFF0 FFE8           move.l     [A6 - 0x18], [A6 - 0x10]
  6422. 00004D2A  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  6423. 00004D30  302A 00EA                move.w     D0, [A2 + 0xEA]
  6424. 00004D34  48C0                     ext.l      D0
  6425. 00004D36  322E FFEE                move.w     D1, [A6 - 0x12]
  6426. 00004D3A  48C1                     ext.l      D1
  6427. 00004D3C  9280                     sub.l      D1, D0
  6428. 00004D3E  3D41 FFEA                move.w     [A6 - 0x16], D1
  6429. 00004D42  302A 00EA                move.w     D0, [A2 + 0xEA]
  6430. 00004D46  48C0                     ext.l      D0
  6431. 00004D48  322E FFEC                move.w     D1, [A6 - 0x14]
  6432. 00004D4C  48C1                     ext.l      D1
  6433. 00004D4E  9280                     sub.l      D1, D0
  6434. 00004D50  3D41 FFE8                move.w     [A6 - 0x18], D1
  6435. 00004D54  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  6436. 00004D5A  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  6437. 00004D60  302E FFFE                move.w     D0, [A6 - 0x2]
  6438. 00004D64  48C0                     ext.l      D0
  6439. 00004D66  5380                     subq.l     D0, 1
  6440. 00004D68  3D40 FFFA                move.w     [A6 - 0x6], D0
  6441. 00004D6C  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  6442. 00004D72  536E FFF8                subq.w     [A6 - 0x8], 1
  6443. 00004D76  486E FFF8                pea.l      [A6 - 0x8]
  6444. 00004D7A  A8A1                     syscall    FrameRect
  6445. 00004D7C  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  6446. 00004D82  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  6447. 00004D88  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  6448. 00004D8E  536E FFFA                subq.w     [A6 - 0x6], 1
  6449. 00004D92  302E FFFC                move.w     D0, [A6 - 0x4]
  6450. 00004D96  48C0                     ext.l      D0
  6451. 00004D98  5380                     subq.l     D0, 1
  6452. 00004D9A  3D40 FFF8                move.w     [A6 - 0x8], D0
  6453. 00004D9E  486E FFF8                pea.l      [A6 - 0x8]
  6454. 00004DA2  A8A1                     syscall    FrameRect
  6455. 00004DA4  602A                     bra        +0x2C /* 00004DD0 */
  6456. label00004DA6:
  6457. 00004DA6  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  6458. 00004DAC  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  6459. 00004DB2  302E FFFE                move.w     D0, [A6 - 0x2]
  6460. 00004DB6  48C0                     ext.l      D0
  6461. 00004DB8  5380                     subq.l     D0, 1
  6462. 00004DBA  3D40 FFFA                move.w     [A6 - 0x6], D0
  6463. 00004DBE  302E FFFC                move.w     D0, [A6 - 0x4]
  6464. 00004DC2  48C0                     ext.l      D0
  6465. 00004DC4  5380                     subq.l     D0, 1
  6466. 00004DC6  3D40 FFF8                move.w     [A6 - 0x8], D0
  6467. 00004DCA  486E FFF8                pea.l      [A6 - 0x8]
  6468. 00004DCE  A8A1                     syscall    FrameRect
  6469. label00004DD0:
  6470. 00004DD0  3F3C FFFF                move.w     -[A7], 0xFFFF
  6471. 00004DD4  486E FFCA                pea.l      [A6 - 0x36]
  6472. 00004DD8  4EB9 0000 28FA           jsr        [0x000028FA]
  6473. 00004DDE  2F0A                     move.l     -[A7], A2
  6474. 00004DE0  4EB9 0001 FA16           jsr        [0x0001FA16]
  6475. 00004DE6  4A00                     tst.b      D0
  6476. 00004DE8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6477. 00004DEC  6768                     beq        +0x6A /* 00004E56 */
  6478. 00004DEE  2D6E FFF0 FFDA           move.l     [A6 - 0x26], [A6 - 0x10]
  6479. 00004DF4  2D6E FFF4 FFDE           move.l     [A6 - 0x22], [A6 - 0xC]
  6480. 00004DFA  302A 00EA                move.w     D0, [A2 + 0xEA]
  6481. 00004DFE  48C0                     ext.l      D0
  6482. 00004E00  322E FFE0                move.w     D1, [A6 - 0x20]
  6483. 00004E04  48C1                     ext.l      D1
  6484. 00004E06  9280                     sub.l      D1, D0
  6485. 00004E08  3D41 FFDC                move.w     [A6 - 0x24], D1
  6486. 00004E0C  302A 00EA                move.w     D0, [A2 + 0xEA]
  6487. 00004E10  48C0                     ext.l      D0
  6488. 00004E12  322E FFDE                move.w     D1, [A6 - 0x22]
  6489. 00004E16  48C1                     ext.l      D1
  6490. 00004E18  9280                     sub.l      D1, D0
  6491. 00004E1A  3D41 FFDA                move.w     [A6 - 0x26], D1
  6492. 00004E1E  486E FFDA                pea.l      [A6 - 0x26]
  6493. 00004E22  486E FFCE                pea.l      [A6 - 0x32]
  6494. 00004E26  4EB9 0000 28CA           jsr        [0x000028CA]
  6495. 00004E2C  486E FFCE                pea.l      [A6 - 0x32]
  6496. 00004E30  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6497. 00004E36  584F                     addq.w     A7, 4
  6498. 00004E38  2F08                     move.l     -[A7], A0
  6499. 00004E3A  486E FFE2                pea.l      [A6 - 0x1E]
  6500. 00004E3E  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6501. 00004E44  3F3C FFFF                move.w     -[A7], 0xFFFF
  6502. 00004E48  486E FFCE                pea.l      [A6 - 0x32]
  6503. 00004E4C  4EB9 0000 28DA           jsr        [0x000028DA]
  6504. 00004E52  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6505. label00004E56:
  6506. 00004E56  486E FFD4                pea.l      [A6 - 0x2C]
  6507. 00004E5A  4EB9 0000 7CAE           jsr        [0x00007CAE]
  6508. 00004E60  584F                     addq.w     A7, 4
  6509. 00004E62  2F08                     move.l     -[A7], A0
  6510. 00004E64  486E FFE2                pea.l      [A6 - 0x1E]
  6511. 00004E68  4EB9 0000 7C8A           jsr        [0x00007C8A]
  6512. 00004E6E  3F3C FFFF                move.w     -[A7], 0xFFFF
  6513. 00004E72  486E FFD4                pea.l      [A6 - 0x2C]
  6514. 00004E76  4EB9 0000 28DA           jsr        [0x000028DA]
  6515. 00004E7C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6516. label00004E80:
  6517. 00004E80  486E FFE2                pea.l      [A6 - 0x1E]
  6518. 00004E84  4EB9 0000 28E2           jsr        [0x000028E2]
  6519. 00004E8A  2448                     movea.l    A2, A0
  6520. 00004E8C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6521. 00004E90  486E FFE2                pea.l      [A6 - 0x1E]
  6522. 00004E94  4EB9 0000 28DA           jsr        [0x000028DA]
  6523. 00004E9A  204A                     movea.l    A0, A2
  6524. 00004E9C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6525. 00004EA0  4CDF 0C00                movem.l    A2,A3, [A7]+
  6526. 00004EA4  4E5E                     unlink     A6
  6527. 00004EA6  4E75                     rts
  6528. 00004EA8  4E56 FFF0                link       A6, -0x0010
  6529. 00004EAC  48E7 1030                movem.l    -[A7], D3,A2,A3
  6530. 00004EB0  266E 0008                movea.l    A3, [A6 + 0x8]
  6531. 00004EB4  246E 000C                movea.l    A2, [A6 + 0xC]
  6532. 00004EB8  2F0B                     move.l     -[A7], A3
  6533. 00004EBA  4EB9 0001 F9EC           jsr        [0x0001F9EC]
  6534. 00004EC0  4A00                     tst.b      D0
  6535. 00004EC2  584F                     addq.w     A7, 4
  6536. 00004EC4  6748                     beq        +0x4A /* 00004F0E */
  6537. 00004EC6  594F                     subq.w     A7, 4
  6538. 00004EC8  486E FFFC                pea.l      [A6 - 0x4]
  6539. 00004ECC  303C 0025                move.w     D0, 0x25 /* '%' */
  6540. 00004ED0  AA74                     syscall    AppearanceDispatch
  6541. 00004ED2  201F                     move.l     D0, [A7]+
  6542. 00004ED4  2600                     move.l     D3, D0
  6543. 00004ED6  4A83                     tst.l      D3
  6544. 00004ED8  6618                     bne        +0x1A /* 00004EF2 */
  6545. 00004EDA  4AAE FFFC                tst.l      [A6 - 0x4]
  6546. 00004EDE  6712                     beq        +0x14 /* 00004EF2 */
  6547. 00004EE0  206E FFFC                movea.l    A0, [A6 - 0x4]
  6548. 00004EE4  2650                     movea.l    A3, [A0]
  6549. 00004EE6  24AB 0022                move.l     [A2], [A3 + 0x22]
  6550. 00004EEA  356B 0026 0004           move.w     [A2 + 0x4], [A3 + 0x26]
  6551. 00004EF0  6036                     bra        +0x38 /* 00004F28 */
  6552. label00004EF2:
  6553. 00004EF2  1F3C 0008                move.b     -[A7], 0x8
  6554. 00004EF6  486E FFF6                pea.l      [A6 - 0xA]
  6555. 00004EFA  61FF FFFF DFDA           bsr        -0x2024 /* 00002ED6 */
  6556. 00004F00  24AE FFF6                move.l     [A2], [A6 - 0xA]
  6557. 00004F04  356E FFFA 0004           move.w     [A2 + 0x4], [A6 - 0x6]
  6558. 00004F0A  5C4F                     addq.w     A7, 6
  6559. 00004F0C  601A                     bra        +0x1C /* 00004F28 */
  6560. label00004F0E:
  6561. 00004F0E  1F3C 0008                move.b     -[A7], 0x8
  6562. 00004F12  486E FFF0                pea.l      [A6 - 0x10]
  6563. 00004F16  61FF FFFF DFBE           bsr        -0x2040 /* 00002ED6 */
  6564. 00004F1C  24AE FFF0                move.l     [A2], [A6 - 0x10]
  6565. 00004F20  356E FFF4 0004           move.w     [A2 + 0x4], [A6 - 0xC]
  6566. 00004F26  5C4F                     addq.w     A7, 6
  6567. label00004F28:
  6568. 00004F28  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6569. 00004F2C  4E5E                     unlink     A6
  6570. 00004F2E  4E75                     rts
  6571. 00004F30  4E56 0000                link       A6, 0
  6572. 00004F34  48E7 1820                movem.l    -[A7], D3,D4,A2
  6573. 00004F38  246E 0008                movea.l    A2, [A6 + 0x8]
  6574. 00004F3C  162E 000C                move.b     D3, [A6 + 0xC]
  6575. 00004F40  182E 000E                move.b     D4, [A6 + 0xE]
  6576. 00004F44  B62A 00E6                cmp.b      D3, [A2 + 0xE6]
  6577. 00004F48  6718                     beq        +0x1A /* 00004F62 */
  6578. 00004F4A  1543 00E6                move.b     [A2 + 0xE6], D3
  6579. 00004F4E  4A04                     tst.b      D4
  6580. 00004F50  6710                     beq        +0x12 /* 00004F62 */
  6581. 00004F52  2F0A                     move.l     -[A7], A2
  6582. 00004F54  2057                     movea.l    A0, [A7]
  6583. 00004F56  2268 0004                movea.l    A1, [A0 + 0x4]
  6584. 00004F5A  2269 0248                movea.l    A1, [A1 + 0x248]
  6585. 00004F5E  4E91                     jsr        [A1]
  6586. 00004F60  584F                     addq.w     A7, 4
  6587. label00004F62:
  6588. 00004F62  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6589. 00004F66  4E5E                     unlink     A6
  6590. 00004F68  4E75                     rts
  6591. 00004F6A  4E56 0000                link       A6, 0
  6592. 00004F6E  48E7 0030                movem.l    -[A7], A2,A3
  6593. 00004F72  246E 0008                movea.l    A2, [A6 + 0x8]
  6594. 00004F76  266E 000C                movea.l    A3, [A6 + 0xC]
  6595. 00004F7A  B7EA 00EE                cmpa.l     A3, [A2 + 0xEE]
  6596. 00004F7E  6722                     beq        +0x24 /* 00004FA2 */
  6597. 00004F80  2F0A                     move.l     -[A7], A2
  6598. 00004F82  2057                     movea.l    A0, [A7]
  6599. 00004F84  2268 0004                movea.l    A1, [A0 + 0x4]
  6600. 00004F88  2269 0254                movea.l    A1, [A1 + 0x254]
  6601. 00004F8C  4E91                     jsr        [A1]
  6602. 00004F8E  254B 00EE                move.l     [A2 + 0xEE], A3
  6603. 00004F92  2F0A                     move.l     -[A7], A2
  6604. 00004F94  2057                     movea.l    A0, [A7]
  6605. 00004F96  2268 0004                movea.l    A1, [A0 + 0x4]
  6606. 00004F9A  2269 0254                movea.l    A1, [A1 + 0x254]
  6607. 00004F9E  4E91                     jsr        [A1]
  6608. 00004FA0  504F                     addq.w     A7, 8
  6609. label00004FA2:
  6610. 00004FA2  4CDF 0C00                movem.l    A2,A3, [A7]+
  6611. 00004FA6  4E5E                     unlink     A6
  6612. 00004FA8  4E75                     rts
  6613. 00004FAA  4E56 0000                link       A6, 0
  6614. 00004FAE  48E7 1020                movem.l    -[A7], D3,A2
  6615. 00004FB2  246E 0008                movea.l    A2, [A6 + 0x8]
  6616. 00004FB6  262E 000C                move.l     D3, [A6 + 0xC]
  6617. 00004FBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  6618. 00004FBC  B680                     cmp.l      D3, D0
  6619. 00004FBE  6726                     beq        +0x28 /* 00004FE6 */
  6620. 00004FC0  2543 00DE                move.l     [A2 + 0xDE], D3
  6621. 00004FC4  2F03                     move.l     -[A7], D3
  6622. 00004FC6  2F0A                     move.l     -[A7], A2
  6623. 00004FC8  2057                     movea.l    A0, [A7]
  6624. 00004FCA  2268 0004                movea.l    A1, [A0 + 0x4]
  6625. 00004FCE  2269 0010                movea.l    A1, [A1 + 0x10]
  6626. 00004FD2  4E91                     jsr        [A1]
  6627. 00004FD4  2548 00EE                move.l     [A2 + 0xEE], A0
  6628. 00004FD8  B5EA 00EE                cmpa.l     A2, [A2 + 0xEE]
  6629. 00004FDC  504F                     addq.w     A7, 8
  6630. 00004FDE  660A                     bne        +0xC /* 00004FEA */
  6631. 00004FE0  42AA 00EE                clr.l      [A2 + 0xEE]
  6632. 00004FE4  6004                     bra        +0x6 /* 00004FEA */
  6633. label00004FE6:
  6634. 00004FE6  42AA 00EE                clr.l      [A2 + 0xEE]
  6635. label00004FEA:
  6636. 00004FEA  4CDF 0408                movem.l    D3,A2, [A7]+
  6637. 00004FEE  4E5E                     unlink     A6
  6638. 00004FF0  4E75                     rts
  6639. 00004FF2  4E56 FFFC                link       A6, -0x0004
  6640. 00004FF6  48E7 1030                movem.l    -[A7], D3,A2,A3
  6641. 00004FFA  246E 0008                movea.l    A2, [A6 + 0x8]
  6642. 00004FFE  262E 000C                move.l     D3, [A6 + 0xC]
  6643. 00005002  B6AA 00E2                cmp.l      D3, [A2 + 0xE2]
  6644. 00005006  6700 00C4                beq        +0xC6 /* 000050CC */
  6645. 0000500A  2543 00E2                move.l     [A2 + 0xE2], D3
  6646. 0000500E  162A 00EC                move.b     D3, [A2 + 0xEC]
  6647. 00005012  4A03                     tst.b      D3
  6648. 00005014  6740                     beq        +0x42 /* 00005056 */
  6649. 00005016  4A2A 00ED                tst.b      [A2 + 0xED]
  6650. 0000501A  673A                     beq        +0x3C /* 00005056 */
  6651. 0000501C  4AAD 8010                tst.l      [A5 - 0x7FF0]
  6652. 00005020  6718                     beq        +0x1A /* 0000503A */
  6653. 00005022  1F3C 0001                move.b     -[A7], 0x1
  6654. 00005026  4227                     clr.b      -[A7]
  6655. 00005028  2F2D 8010                move.l     -[A7], [A5 - 0x7FF0]
  6656. 0000502C  2057                     movea.l    A0, [A7]
  6657. 0000502E  2268 0004                movea.l    A1, [A0 + 0x4]
  6658. 00005032  2269 0230                movea.l    A1, [A1 + 0x230]
  6659. 00005036  4E91                     jsr        [A1]
  6660. 00005038  504F                     addq.w     A7, 8
  6661. label0000503A:
  6662. 0000503A  2B4A 8010                move.l     [A5 - 0x7FF0], A2
  6663. 0000503E  486A 0008                pea.l      [A2 + 0x8]
  6664. 00005042  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  6665. 00005048  486A 007A                pea.l      [A2 + 0x7A]
  6666. 0000504C  4EB9 0000 3F82           jsr        [0x00003F82]
  6667. 00005052  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6668. label00005056:
  6669. 00005056  4267                     clr.w      -[A7]
  6670. 00005058  4879 0000 5540           push.l     0x5540 /* 'U@' */
  6671. 0000505E  4879 0000 555A           push.l     0x555A /* 'UZ' */
  6672. 00005064  4878 0004                push.l     0x4
  6673. 00005068  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  6674. 0000506C  2F0A                     move.l     -[A7], A2
  6675. 0000506E  2057                     movea.l    A0, [A7]
  6676. 00005070  2268 0004                movea.l    A1, [A0 + 0x4]
  6677. 00005074  2269 0010                movea.l    A1, [A1 + 0x10]
  6678. 00005078  4E91                     jsr        [A1]
  6679. 0000507A  504F                     addq.w     A7, 8
  6680. 0000507C  2F08                     move.l     -[A7], A0
  6681. 0000507E  4EB9 0000 2582           jsr        [0x00002582]
  6682. 00005084  2648                     movea.l    A3, A0
  6683. 00005086  200B                     move.l     D0, A3
  6684. 00005088  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6685. 0000508C  661E                     bne        +0x20 /* 000050AC */
  6686. 0000508E  42A7                     clr.l      -[A7]
  6687. 00005090  486E FFFC                pea.l      [A6 - 0x4]
  6688. 00005094  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  6689. 0000509C  4879 0000 553E           push.l     0x553E /* 'U>' */
  6690. 000050A2  4EB9 0000 2542           jsr        [0x00002542]
  6691. 000050A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6692. label000050AC:
  6693. 000050AC  204A                     movea.l    A0, A2
  6694. 000050AE  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  6695. 000050B2  B7C8                     cmpa.l     A3, A0
  6696. 000050B4  6602                     bne        +0x4 /* 000050B8 */
  6697. 000050B6  97CB                     sub.l      A3, A3
  6698. label000050B8:
  6699. 000050B8  2F0B                     move.l     -[A7], A3
  6700. 000050BA  486A 00A8                pea.l      [A2 + 0xA8]
  6701. 000050BE  2057                     movea.l    A0, [A7]
  6702. 000050C0  2268 0004                movea.l    A1, [A0 + 0x4]
  6703. 000050C4  2269 0020                movea.l    A1, [A1 + 0x20]
  6704. 000050C8  4E91                     jsr        [A1]
  6705. 000050CA  504F                     addq.w     A7, 8
  6706. label000050CC:
  6707. 000050CC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6708. 000050D0  4E5E                     unlink     A6
  6709. 000050D2  4E75                     rts
  6710. 000050D4  4E56 0000                link       A6, 0
  6711. 000050D8  48E7 1820                movem.l    -[A7], D3,D4,A2
  6712. 000050DC  246E 0008                movea.l    A2, [A6 + 0x8]
  6713. 000050E0  162E 000C                move.b     D3, [A6 + 0xC]
  6714. 000050E4  182E 000E                move.b     D4, [A6 + 0xE]
  6715. 000050E8  2F0A                     move.l     -[A7], A2
  6716. 000050EA  4EB9 0001 F9E2           jsr        [0x0001F9E2]
  6717. 000050F0  B600                     cmp.b      D3, D0
  6718. 000050F2  584F                     addq.w     A7, 4
  6719. 000050F4  675C                     beq        +0x5E /* 00005152 */
  6720. 000050F6  1543 00ED                move.b     [A2 + 0xED], D3
  6721. 000050FA  4AAD 8010                tst.l      [A5 - 0x7FF0]
  6722. 000050FE  6718                     beq        +0x1A /* 00005118 */
  6723. 00005100  1F3C 0001                move.b     -[A7], 0x1
  6724. 00005104  4227                     clr.b      -[A7]
  6725. 00005106  2F2D 8010                move.l     -[A7], [A5 - 0x7FF0]
  6726. 0000510A  2057                     movea.l    A0, [A7]
  6727. 0000510C  2268 0004                movea.l    A1, [A0 + 0x4]
  6728. 00005110  2269 0230                movea.l    A1, [A1 + 0x230]
  6729. 00005114  4E91                     jsr        [A1]
  6730. 00005116  504F                     addq.w     A7, 8
  6731. label00005118:
  6732. 00005118  4A03                     tst.b      D3
  6733. 0000511A  6706                     beq        +0x8 /* 00005122 */
  6734. 0000511C  2B4A 8010                move.l     [A5 - 0x7FF0], A2
  6735. 00005120  6004                     bra        +0x6 /* 00005126 */
  6736. label00005122:
  6737. 00005122  42AD 8010                clr.l      [A5 - 0x7FF0]
  6738. label00005126:
  6739. 00005126  4A04                     tst.b      D4
  6740. 00005128  6710                     beq        +0x12 /* 0000513A */
  6741. 0000512A  2F0A                     move.l     -[A7], A2
  6742. 0000512C  2057                     movea.l    A0, [A7]
  6743. 0000512E  2268 0004                movea.l    A1, [A0 + 0x4]
  6744. 00005132  2269 0250                movea.l    A1, [A1 + 0x250]
  6745. 00005136  4E91                     jsr        [A1]
  6746. 00005138  584F                     addq.w     A7, 4
  6747. label0000513A:
  6748. 0000513A  486A 0008                pea.l      [A2 + 0x8]
  6749. 0000513E  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  6750. 00005144  486A 007A                pea.l      [A2 + 0x7A]
  6751. 00005148  4EB9 0000 3F82           jsr        [0x00003F82]
  6752. 0000514E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6753. label00005152:
  6754. 00005152  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6755. 00005156  4E5E                     unlink     A6
  6756. 00005158  4E75                     rts
  6757. 0000515A  4E56 0000                link       A6, 0
  6758. 0000515E  48E7 1020                movem.l    -[A7], D3,A2
  6759. 00005162  246E 0008                movea.l    A2, [A6 + 0x8]
  6760. 00005166  162E 000C                move.b     D3, [A6 + 0xC]
  6761. 0000516A  2F0A                     move.l     -[A7], A2
  6762. 0000516C  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  6763. 00005172  B600                     cmp.b      D3, D0
  6764. 00005174  584F                     addq.w     A7, 4
  6765. 00005176  6704                     beq        +0x6 /* 0000517C */
  6766. 00005178  1543 00EC                move.b     [A2 + 0xEC], D3
  6767. label0000517C:
  6768. 0000517C  4CDF 0408                movem.l    D3,A2, [A7]+
  6769. 00005180  4E5E                     unlink     A6
  6770. 00005182  4E75                     rts
  6771. 00005184  4E56 0000                link       A6, 0
  6772. 00005188  48E7 1820                movem.l    -[A7], D3,D4,A2
  6773. 0000518C  246E 0008                movea.l    A2, [A6 + 0x8]
  6774. 00005190  362E 000C                move.w     D3, [A6 + 0xC]
  6775. 00005194  182E 000E                move.b     D4, [A6 + 0xE]
  6776. 00005198  2F0A                     move.l     -[A7], A2
  6777. 0000519A  4EB9 0001 F9CE           jsr        [0x0001F9CE]
  6778. 000051A0  B640                     cmp.w      D3, D0
  6779. 000051A2  584F                     addq.w     A7, 4
  6780. 000051A4  6718                     beq        +0x1A /* 000051BE */
  6781. 000051A6  3543 00EA                move.w     [A2 + 0xEA], D3
  6782. 000051AA  4A04                     tst.b      D4
  6783. 000051AC  6710                     beq        +0x12 /* 000051BE */
  6784. 000051AE  2F0A                     move.l     -[A7], A2
  6785. 000051B0  2057                     movea.l    A0, [A7]
  6786. 000051B2  2268 0004                movea.l    A1, [A0 + 0x4]
  6787. 000051B6  2269 0248                movea.l    A1, [A1 + 0x248]
  6788. 000051BA  4E91                     jsr        [A1]
  6789. 000051BC  584F                     addq.w     A7, 4
  6790. label000051BE:
  6791. 000051BE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6792. 000051C2  4E5E                     unlink     A6
  6793. 000051C4  4E75                     rts
  6794. 000051C6  4E56 0000                link       A6, 0
  6795. 000051CA  2F0A                     move.l     -[A7], A2
  6796. 000051CC  246E 0008                movea.l    A2, [A6 + 0x8]
  6797. 000051D0  2F0A                     move.l     -[A7], A2
  6798. 000051D2  4EB9 0001 F9C4           jsr        [0x0001F9C4]
  6799. 000051D8  4A00                     tst.b      D0
  6800. 000051DA  584F                     addq.w     A7, 4
  6801. 000051DC  671E                     beq        +0x20 /* 000051FC */
  6802. 000051DE  2F0A                     move.l     -[A7], A2
  6803. 000051E0  4EB9 0000 359A           jsr        [0x0000359A]
  6804. 000051E6  4A00                     tst.b      D0
  6805. 000051E8  584F                     addq.w     A7, 4
  6806. 000051EA  6710                     beq        +0x12 /* 000051FC */
  6807. 000051EC  2F0A                     move.l     -[A7], A2
  6808. 000051EE  2057                     movea.l    A0, [A7]
  6809. 000051F0  2268 0004                movea.l    A1, [A0 + 0x4]
  6810. 000051F4  2269 024C                movea.l    A1, [A1 + 0x24C]
  6811. 000051F8  4E91                     jsr        [A1]
  6812. 000051FA  584F                     addq.w     A7, 4
  6813. label000051FC:
  6814. 000051FC  2F0A                     move.l     -[A7], A2
  6815. 000051FE  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  6816. 00005204  4A00                     tst.b      D0
  6817. 00005206  584F                     addq.w     A7, 4
  6818. 00005208  671E                     beq        +0x20 /* 00005228 */
  6819. 0000520A  2F0A                     move.l     -[A7], A2
  6820. 0000520C  4EB9 0001 F9E2           jsr        [0x0001F9E2]
  6821. 00005212  4A00                     tst.b      D0
  6822. 00005214  584F                     addq.w     A7, 4
  6823. 00005216  6710                     beq        +0x12 /* 00005228 */
  6824. 00005218  2F0A                     move.l     -[A7], A2
  6825. 0000521A  2057                     movea.l    A0, [A7]
  6826. 0000521C  2268 0004                movea.l    A1, [A0 + 0x4]
  6827. 00005220  2269 0250                movea.l    A1, [A1 + 0x250]
  6828. 00005224  4E91                     jsr        [A1]
  6829. 00005226  584F                     addq.w     A7, 4
  6830. label00005228:
  6831. 00005228  245F                     movea.l    A2, [A7]+
  6832. 0000522A  4E5E                     unlink     A6
  6833. 0000522C  4E75                     rts
  6834. 0000522E  4E56 0000                link       A6, 0
  6835. 00005232  2F0A                     move.l     -[A7], A2
  6836. 00005234  246E 0008                movea.l    A2, [A6 + 0x8]
  6837. 00005238  2F0A                     move.l     -[A7], A2
  6838. 0000523A  4EB9 0001 F9C4           jsr        [0x0001F9C4]
  6839. 00005240  4A00                     tst.b      D0
  6840. 00005242  584F                     addq.w     A7, 4
  6841. 00005244  671E                     beq        +0x20 /* 00005264 */
  6842. 00005246  2F0A                     move.l     -[A7], A2
  6843. 00005248  4EB9 0000 359A           jsr        [0x0000359A]
  6844. 0000524E  4A00                     tst.b      D0
  6845. 00005250  584F                     addq.w     A7, 4
  6846. 00005252  6710                     beq        +0x12 /* 00005264 */
  6847. 00005254  2F0A                     move.l     -[A7], A2
  6848. 00005256  2057                     movea.l    A0, [A7]
  6849. 00005258  2268 0004                movea.l    A1, [A0 + 0x4]
  6850. 0000525C  2269 024C                movea.l    A1, [A1 + 0x24C]
  6851. 00005260  4E91                     jsr        [A1]
  6852. 00005262  584F                     addq.w     A7, 4
  6853. label00005264:
  6854. 00005264  2F0A                     move.l     -[A7], A2
  6855. 00005266  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  6856. 0000526C  4A00                     tst.b      D0
  6857. 0000526E  584F                     addq.w     A7, 4
  6858. 00005270  671E                     beq        +0x20 /* 00005290 */
  6859. 00005272  2F0A                     move.l     -[A7], A2
  6860. 00005274  4EB9 0001 F9E2           jsr        [0x0001F9E2]
  6861. 0000527A  4A00                     tst.b      D0
  6862. 0000527C  584F                     addq.w     A7, 4
  6863. 0000527E  6710                     beq        +0x12 /* 00005290 */
  6864. 00005280  2F0A                     move.l     -[A7], A2
  6865. 00005282  2057                     movea.l    A0, [A7]
  6866. 00005284  2268 0004                movea.l    A1, [A0 + 0x4]
  6867. 00005288  2269 0250                movea.l    A1, [A1 + 0x250]
  6868. 0000528C  4E91                     jsr        [A1]
  6869. 0000528E  584F                     addq.w     A7, 4
  6870. label00005290:
  6871. 00005290  245F                     movea.l    A2, [A7]+
  6872. 00005292  4E5E                     unlink     A6
  6873. 00005294  4E75                     rts
  6874. 00005296  4E56 0000                link       A6, 0
  6875. 0000529A  2F0A                     move.l     -[A7], A2
  6876. 0000529C  246E 0008                movea.l    A2, [A6 + 0x8]
  6877. 000052A0  2F0A                     move.l     -[A7], A2
  6878. 000052A2  4EB9 0000 3B02           jsr        [0x00003B02]
  6879. 000052A8  2F0A                     move.l     -[A7], A2
  6880. 000052AA  2057                     movea.l    A0, [A7]
  6881. 000052AC  2268 0004                movea.l    A1, [A0 + 0x4]
  6882. 000052B0  2269 00E4                movea.l    A1, [A1 + 0xE4]
  6883. 000052B4  4E91                     jsr        [A1]
  6884. 000052B6  504F                     addq.w     A7, 8
  6885. 000052B8  245F                     movea.l    A2, [A7]+
  6886. 000052BA  4E5E                     unlink     A6
  6887. 000052BC  4E75                     rts
  6888. 000052BE  4E56 0000                link       A6, 0
  6889. 000052C2  2F0A                     move.l     -[A7], A2
  6890. 000052C4  246E 0008                movea.l    A2, [A6 + 0x8]
  6891. 000052C8  2F0A                     move.l     -[A7], A2
  6892. 000052CA  4EB9 0000 3B12           jsr        [0x00003B12]
  6893. 000052D0  2F0A                     move.l     -[A7], A2
  6894. 000052D2  2057                     movea.l    A0, [A7]
  6895. 000052D4  2268 0004                movea.l    A1, [A0 + 0x4]
  6896. 000052D8  2269 00E4                movea.l    A1, [A1 + 0xE4]
  6897. 000052DC  4E91                     jsr        [A1]
  6898. 000052DE  504F                     addq.w     A7, 8
  6899. 000052E0  245F                     movea.l    A2, [A7]+
  6900. 000052E2  4E5E                     unlink     A6
  6901. 000052E4  4E75                     rts
  6902. 000052E6  4E56 0000                link       A6, 0
  6903. 000052EA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  6904. 000052EE  266E 0008                movea.l    A3, [A6 + 0x8]
  6905. 000052F2  282E 000C                move.l     D4, [A6 + 0xC]
  6906. 000052F6  246E 0010                movea.l    A2, [A6 + 0x10]
  6907. 000052FA  2004                     move.l     D0, D4
  6908. 000052FC  0480 0000 00C9           subi.l     D0, 0xC9
  6909. 00005302  6702                     beq        +0x4 /* 00005306 */
  6910. 00005304  6004                     bra        +0x6 /* 0000530A */
  6911. label00005306:
  6912. 00005306  7600                     moveq.l    D3, 0x00
  6913. 00005308  6014                     bra        +0x16 /* 0000531E */
  6914. label0000530A:
  6915. 0000530A  2F0A                     move.l     -[A7], A2
  6916. 0000530C  2F04                     move.l     -[A7], D4
  6917. 0000530E  486B 00A8                pea.l      [A3 + 0xA8]
  6918. 00005312  4EB9 0000 41A2           jsr        [0x000041A2]
  6919. 00005318  1600                     move.b     D3, D0
  6920. 0000531A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6921. label0000531E:
  6922. 0000531E  1003                     move.b     D0, D3
  6923. 00005320  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  6924. 00005324  4E5E                     unlink     A6
  6925. 00005326  4E75                     rts
  6926. 00005328  4E56 FFFC                link       A6, -0x0004
  6927. 0000532C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6928. 00005330  246E 0008                movea.l    A2, [A6 + 0x8]
  6929. 00005334  286E 000C                movea.l    A4, [A6 + 0xC]
  6930. 00005338  2F0C                     move.l     -[A7], A4
  6931. 0000533A  486A 00A8                pea.l      [A2 + 0xA8]
  6932. 0000533E  4EB9 0000 418A           jsr        [0x0000418A]
  6933. 00005344  97CB                     sub.l      A3, A3
  6934. 00005346  262A 00E2                move.l     D3, [A2 + 0xE2]
  6935. 0000534A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6936. 0000534C  B680                     cmp.l      D3, D0
  6937. 0000534E  504F                     addq.w     A7, 8
  6938. 00005350  6760                     beq        +0x62 /* 000053B2 */
  6939. 00005352  4267                     clr.w      -[A7]
  6940. 00005354  4879 0000 5540           push.l     0x5540 /* 'U@' */
  6941. 0000535A  4879 0000 555A           push.l     0x555A /* 'UZ' */
  6942. 00005360  4878 0004                push.l     0x4
  6943. 00005364  2F03                     move.l     -[A7], D3
  6944. 00005366  2F0A                     move.l     -[A7], A2
  6945. 00005368  2057                     movea.l    A0, [A7]
  6946. 0000536A  2268 0004                movea.l    A1, [A0 + 0x4]
  6947. 0000536E  2269 0010                movea.l    A1, [A1 + 0x10]
  6948. 00005372  4E91                     jsr        [A1]
  6949. 00005374  504F                     addq.w     A7, 8
  6950. 00005376  2F08                     move.l     -[A7], A0
  6951. 00005378  4EB9 0000 2582           jsr        [0x00002582]
  6952. 0000537E  2648                     movea.l    A3, A0
  6953. 00005380  200B                     move.l     D0, A3
  6954. 00005382  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6955. 00005386  661E                     bne        +0x20 /* 000053A6 */
  6956. 00005388  42A7                     clr.l      -[A7]
  6957. 0000538A  486E FFFC                pea.l      [A6 - 0x4]
  6958. 0000538E  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  6959. 00005396  4879 0000 553E           push.l     0x553E /* 'U>' */
  6960. 0000539C  4EB9 0000 2542           jsr        [0x00002542]
  6961. 000053A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6962. label000053A6:
  6963. 000053A6  204A                     movea.l    A0, A2
  6964. 000053A8  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  6965. 000053AC  B7C8                     cmpa.l     A3, A0
  6966. 000053AE  6602                     bne        +0x4 /* 000053B2 */
  6967. 000053B0  97CB                     sub.l      A3, A3
  6968. label000053B2:
  6969. 000053B2  2F0A                     move.l     -[A7], A2
  6970. 000053B4  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  6971. 000053BA  4A00                     tst.b      D0
  6972. 000053BC  584F                     addq.w     A7, 4
  6973. 000053BE  671C                     beq        +0x1E /* 000053DC */
  6974. 000053C0  B9CB                     cmpa.l     A4, A3
  6975. 000053C2  6618                     bne        +0x1A /* 000053DC */
  6976. 000053C4  1F3C 0001                move.b     -[A7], 0x1
  6977. 000053C8  1F3C 0001                move.b     -[A7], 0x1
  6978. 000053CC  2F0A                     move.l     -[A7], A2
  6979. 000053CE  2057                     movea.l    A0, [A7]
  6980. 000053D0  2268 0004                movea.l    A1, [A0 + 0x4]
  6981. 000053D4  2269 0230                movea.l    A1, [A1 + 0x230]
  6982. 000053D8  4E91                     jsr        [A1]
  6983. 000053DA  504F                     addq.w     A7, 8
  6984. label000053DC:
  6985. 000053DC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6986. 000053E0  4E5E                     unlink     A6
  6987. 000053E2  4E75                     rts
  6988. 000053E4  4E56 0000                link       A6, 0
  6989. 000053E8  2F0A                     move.l     -[A7], A2
  6990. 000053EA  246E 0008                movea.l    A2, [A6 + 0x8]
  6991. 000053EE  486A 00A8                pea.l      [A2 + 0xA8]
  6992. 000053F2  4EB9 0000 4192           jsr        [0x00004192]
  6993. 000053F8  2F0A                     move.l     -[A7], A2
  6994. 000053FA  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  6995. 00005400  4A00                     tst.b      D0
  6996. 00005402  504F                     addq.w     A7, 8
  6997. 00005404  6716                     beq        +0x18 /* 0000541C */
  6998. 00005406  1F3C 0001                move.b     -[A7], 0x1
  6999. 0000540A  4227                     clr.b      -[A7]
  7000. 0000540C  2F0A                     move.l     -[A7], A2
  7001. 0000540E  2057                     movea.l    A0, [A7]
  7002. 00005410  2268 0004                movea.l    A1, [A0 + 0x4]
  7003. 00005414  2269 0230                movea.l    A1, [A1 + 0x230]
  7004. 00005418  4E91                     jsr        [A1]
  7005. 0000541A  504F                     addq.w     A7, 8
  7006. label0000541C:
  7007. 0000541C  245F                     movea.l    A2, [A7]+
  7008. 0000541E  4E5E                     unlink     A6
  7009. 00005420  4E75                     rts
  7010. 00005422  4E56 FFFA                link       A6, -0x0006
  7011. 00005426  2F0A                     move.l     -[A7], A2
  7012. 00005428  246E 0008                movea.l    A2, [A6 + 0x8]
  7013. 0000542C  4227                     clr.b      -[A7]
  7014. 0000542E  2F0A                     move.l     -[A7], A2
  7015. 00005430  2057                     movea.l    A0, [A7]
  7016. 00005432  2268 0004                movea.l    A1, [A0 + 0x4]
  7017. 00005436  2269 020C                movea.l    A1, [A1 + 0x20C]
  7018. 0000543A  4E91                     jsr        [A1]
  7019. 0000543C  584F                     addq.w     A7, 4
  7020. 0000543E  2F08                     move.l     -[A7], A0
  7021. 00005440  486E FFFA                pea.l      [A6 - 0x6]
  7022. 00005444  4EB9 0000 28D2           jsr        [0x000028D2]
  7023. 0000544A  2F0A                     move.l     -[A7], A2
  7024. 0000544C  4EB9 0000 359A           jsr        [0x0000359A]
  7025. 00005452  4A00                     tst.b      D0
  7026. 00005454  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7027. 00005458  6726                     beq        +0x28 /* 00005480 */
  7028. 0000545A  42A7                     clr.l      -[A7]
  7029. 0000545C  2F0A                     move.l     -[A7], A2
  7030. 0000545E  2057                     movea.l    A0, [A7]
  7031. 00005460  2268 0004                movea.l    A1, [A0 + 0x4]
  7032. 00005464  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7033. 00005468  4E91                     jsr        [A1]
  7034. 0000546A  4A00                     tst.b      D0
  7035. 0000546C  504F                     addq.w     A7, 8
  7036. 0000546E  6710                     beq        +0x12 /* 00005480 */
  7037. 00005470  486E FFFA                pea.l      [A6 - 0x6]
  7038. 00005474  4EB9 0000 7CAE           jsr        [0x00007CAE]
  7039. 0000547A  584F                     addq.w     A7, 4
  7040. 0000547C  2F08                     move.l     -[A7], A0
  7041. 0000547E  A927                     syscall    InvalRgn
  7042. label00005480:
  7043. 00005480  3F3C FFFF                move.w     -[A7], 0xFFFF
  7044. 00005484  486E FFFA                pea.l      [A6 - 0x6]
  7045. 00005488  4EB9 0000 28DA           jsr        [0x000028DA]
  7046. 0000548E  5C4F                     addq.w     A7, 6
  7047. 00005490  245F                     movea.l    A2, [A7]+
  7048. 00005492  4E5E                     unlink     A6
  7049. 00005494  4E75                     rts
  7050. 00005496  4E56 FFFA                link       A6, -0x0006
  7051. 0000549A  2F0A                     move.l     -[A7], A2
  7052. 0000549C  246E 0008                movea.l    A2, [A6 + 0x8]
  7053. 000054A0  4227                     clr.b      -[A7]
  7054. 000054A2  2F0A                     move.l     -[A7], A2
  7055. 000054A4  2057                     movea.l    A0, [A7]
  7056. 000054A6  2268 0004                movea.l    A1, [A0 + 0x4]
  7057. 000054AA  2269 0210                movea.l    A1, [A1 + 0x210]
  7058. 000054AE  4E91                     jsr        [A1]
  7059. 000054B0  584F                     addq.w     A7, 4
  7060. 000054B2  2F08                     move.l     -[A7], A0
  7061. 000054B4  486E FFFA                pea.l      [A6 - 0x6]
  7062. 000054B8  4EB9 0000 28D2           jsr        [0x000028D2]
  7063. 000054BE  2F0A                     move.l     -[A7], A2
  7064. 000054C0  4EB9 0000 359A           jsr        [0x0000359A]
  7065. 000054C6  4A00                     tst.b      D0
  7066. 000054C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7067. 000054CC  6726                     beq        +0x28 /* 000054F4 */
  7068. 000054CE  42A7                     clr.l      -[A7]
  7069. 000054D0  2F0A                     move.l     -[A7], A2
  7070. 000054D2  2057                     movea.l    A0, [A7]
  7071. 000054D4  2268 0004                movea.l    A1, [A0 + 0x4]
  7072. 000054D8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7073. 000054DC  4E91                     jsr        [A1]
  7074. 000054DE  4A00                     tst.b      D0
  7075. 000054E0  504F                     addq.w     A7, 8
  7076. 000054E2  6710                     beq        +0x12 /* 000054F4 */
  7077. 000054E4  486E FFFA                pea.l      [A6 - 0x6]
  7078. 000054E8  4EB9 0000 7CAE           jsr        [0x00007CAE]
  7079. 000054EE  584F                     addq.w     A7, 4
  7080. 000054F0  2F08                     move.l     -[A7], A0
  7081. 000054F2  A927                     syscall    InvalRgn
  7082. label000054F4:
  7083. 000054F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  7084. 000054F8  486E FFFA                pea.l      [A6 - 0x6]
  7085. 000054FC  4EB9 0000 28DA           jsr        [0x000028DA]
  7086. 00005502  5C4F                     addq.w     A7, 6
  7087. 00005504  245F                     movea.l    A2, [A7]+
  7088. 00005506  4E5E                     unlink     A6
  7089. 00005508  4E75                     rts
  7090. 0000550A  4E56 FFFA                link       A6, -0x0006
  7091. 0000550E  2F0A                     move.l     -[A7], A2
  7092. 00005510  246E 0008                movea.l    A2, [A6 + 0x8]
  7093. 00005514  4227                     clr.b      -[A7]
  7094. 00005516  2F0A                     move.l     -[A7], A2
  7095. 00005518  2057                     movea.l    A0, [A7]
  7096. 0000551A  2268 0004                movea.l    A1, [A0 + 0x4]
  7097. 0000551E  2269 0214                movea.l    A1, [A1 + 0x214]
  7098. 00005522  4E91                     jsr        [A1]
  7099. 00005524  584F                     addq.w     A7, 4
  7100. 00005526  2F08                     move.l     -[A7], A0
  7101. 00005528  486E FFFA                pea.l      [A6 - 0x6]
  7102. 0000552C  4EB9 0000 28D2           jsr        [0x000028D2]
  7103. 00005532  2F0A                     move.l     -[A7], A2
  7104. 00005534  4EB9 0000 359A           jsr        [0x0000359A]
  7105. 0000553A  4A00                     tst.b      D0
  7106. 0000553C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7107. 00005540  6726                     beq        +0x28 /* 00005568 */
  7108. 00005542  42A7                     clr.l      -[A7]
  7109. 00005544  2F0A                     move.l     -[A7], A2
  7110. 00005546  2057                     movea.l    A0, [A7]
  7111. 00005548  2268 0004                movea.l    A1, [A0 + 0x4]
  7112. 0000554C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7113. 00005550  4E91                     jsr        [A1]
  7114. 00005552  4A00                     tst.b      D0
  7115. 00005554  504F                     addq.w     A7, 8
  7116. 00005556  6710                     beq        +0x12 /* 00005568 */
  7117. 00005558  486E FFFA                pea.l      [A6 - 0x6]
  7118. 0000555C  4EB9 0000 7CAE           jsr        [0x00007CAE]
  7119. 00005562  584F                     addq.w     A7, 4
  7120. 00005564  2F08                     move.l     -[A7], A0
  7121. 00005566  A927                     syscall    InvalRgn
  7122. label00005568:
  7123. 00005568  3F3C FFFF                move.w     -[A7], 0xFFFF
  7124. 0000556C  486E FFFA                pea.l      [A6 - 0x6]
  7125. 00005570  4EB9 0000 28DA           jsr        [0x000028DA]
  7126. 00005576  5C4F                     addq.w     A7, 6
  7127. 00005578  245F                     movea.l    A2, [A7]+
  7128. 0000557A  4E5E                     unlink     A6
  7129. 0000557C  4E75                     rts
  7130. 0000557E  4E56 0000                link       A6, 0
  7131. 00005582  48E7 0030                movem.l    -[A7], A2,A3
  7132. 00005586  246E 0008                movea.l    A2, [A6 + 0x8]
  7133. 0000558A  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7134. 0000558E  200B                     move.l     D0, A3
  7135. 00005590  6758                     beq        +0x5A /* 000055EA */
  7136. 00005592  2F0B                     move.l     -[A7], A3
  7137. 00005594  2057                     movea.l    A0, [A7]
  7138. 00005596  2268 0004                movea.l    A1, [A0 + 0x4]
  7139. 0000559A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  7140. 0000559E  4E91                     jsr        [A1]
  7141. 000055A0  2F0A                     move.l     -[A7], A2
  7142. 000055A2  4EB9 0001 F9C4           jsr        [0x0001F9C4]
  7143. 000055A8  4A00                     tst.b      D0
  7144. 000055AA  504F                     addq.w     A7, 8
  7145. 000055AC  6710                     beq        +0x12 /* 000055BE */
  7146. 000055AE  2F0A                     move.l     -[A7], A2
  7147. 000055B0  2057                     movea.l    A0, [A7]
  7148. 000055B2  2268 0004                movea.l    A1, [A0 + 0x4]
  7149. 000055B6  2269 024C                movea.l    A1, [A1 + 0x24C]
  7150. 000055BA  4E91                     jsr        [A1]
  7151. 000055BC  584F                     addq.w     A7, 4
  7152. label000055BE:
  7153. 000055BE  2F0A                     move.l     -[A7], A2
  7154. 000055C0  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  7155. 000055C6  4A00                     tst.b      D0
  7156. 000055C8  584F                     addq.w     A7, 4
  7157. 000055CA  671E                     beq        +0x20 /* 000055EA */
  7158. 000055CC  2F0A                     move.l     -[A7], A2
  7159. 000055CE  4EB9 0001 F9E2           jsr        [0x0001F9E2]
  7160. 000055D4  4A00                     tst.b      D0
  7161. 000055D6  584F                     addq.w     A7, 4
  7162. 000055D8  6710                     beq        +0x12 /* 000055EA */
  7163. 000055DA  2F0A                     move.l     -[A7], A2
  7164. 000055DC  2057                     movea.l    A0, [A7]
  7165. 000055DE  2268 0004                movea.l    A1, [A0 + 0x4]
  7166. 000055E2  2269 0250                movea.l    A1, [A1 + 0x250]
  7167. 000055E6  4E91                     jsr        [A1]
  7168. 000055E8  584F                     addq.w     A7, 4
  7169. label000055EA:
  7170. 000055EA  4CDF 0C00                movem.l    A2,A3, [A7]+
  7171. 000055EE  4E5E                     unlink     A6
  7172. 000055F0  4E75                     rts
  7173. 000055F2  4E56 FFAE                link       A6, -0x0052
  7174. 000055F6  48E7 0030                movem.l    -[A7], A2,A3
  7175. 000055FA  246E 0008                movea.l    A2, [A6 + 0x8]
  7176. 000055FE  486E FFB6                pea.l      [A6 - 0x4A]
  7177. 00005602  4EB9 0000 263A           jsr        [0x0000263A]
  7178. 00005608  4EB9 0000 264A           jsr        [0x0000264A]
  7179. 0000560E  486E FFAE                pea.l      [A6 - 0x52]
  7180. 00005612  2F0A                     move.l     -[A7], A2
  7181. 00005614  2057                     movea.l    A0, [A7]
  7182. 00005616  2268 0004                movea.l    A1, [A0 + 0x4]
  7183. 0000561A  2269 003C                movea.l    A1, [A1 + 0x3C]
  7184. 0000561E  4E91                     jsr        [A1]
  7185. 00005620  486E FFAE                pea.l      [A6 - 0x52]
  7186. 00005624  486E FFDA                pea.l      [A6 - 0x26]
  7187. 00005628  4EB9 0000 26D2           jsr        [0x000026D2]
  7188. 0000562E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7189. 00005632  6000 010C                bra        +0x10E /* 00005740 */
  7190. label00005636:
  7191. 00005636  2F0A                     move.l     -[A7], A2
  7192. 00005638  4EB9 0001 F9BA           jsr        [0x0001F9BA]
  7193. 0000563E  4A00                     tst.b      D0
  7194. 00005640  584F                     addq.w     A7, 4
  7195. 00005642  6700 0092                beq        +0x94 /* 000056D6 */
  7196. 00005646  4227                     clr.b      -[A7]
  7197. 00005648  2F0A                     move.l     -[A7], A2
  7198. 0000564A  2057                     movea.l    A0, [A7]
  7199. 0000564C  2268 0004                movea.l    A1, [A0 + 0x4]
  7200. 00005650  2269 020C                movea.l    A1, [A1 + 0x20C]
  7201. 00005654  4E91                     jsr        [A1]
  7202. 00005656  584F                     addq.w     A7, 4
  7203. 00005658  2F08                     move.l     -[A7], A0
  7204. 0000565A  486E FFF8                pea.l      [A6 - 0x8]
  7205. 0000565E  4EB9 0000 28D2           jsr        [0x000028D2]
  7206. 00005664  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  7207. 0000566A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7208. 0000566E  6D34                     blt        +0x36 /* 000056A4 */
  7209. 00005670  1F3C 0002                move.b     -[A7], 0x2
  7210. 00005674  486E FFD4                pea.l      [A6 - 0x2C]
  7211. 00005678  61FF FFFF D85C           bsr        -0x27A2 /* 00002ED6 */
  7212. 0000567E  2D6E FFD4 FFEC           move.l     [A6 - 0x14], [A6 - 0x2C]
  7213. 00005684  3D6E FFD8 FFF0           move.w     [A6 - 0x10], [A6 - 0x28]
  7214. 0000568A  486E FFEC                pea.l      [A6 - 0x14]
  7215. 0000568E  AA14                     syscall    RGBForeColor
  7216. 00005690  486E FFF8                pea.l      [A6 - 0x8]
  7217. 00005694  4EB9 0000 7CAE           jsr        [0x00007CAE]
  7218. 0000569A  584F                     addq.w     A7, 4
  7219. 0000569C  2F08                     move.l     -[A7], A0
  7220. 0000569E  A8D3                     syscall    PaintRgn
  7221. 000056A0  5C4F                     addq.w     A7, 6
  7222. 000056A2  6022                     bra        +0x24 /* 000056C6 */
  7223. label000056A4:
  7224. 000056A4  486E FFF2                pea.l      [A6 - 0xE]
  7225. 000056A8  61FF FFFF D862           bsr        -0x279C /* 00002F0C */
  7226. 000056AE  486E FFF2                pea.l      [A6 - 0xE]
  7227. 000056B2  AA15                     syscall    RGBBackColor
  7228. 000056B4  486E FFF8                pea.l      [A6 - 0x8]
  7229. 000056B8  4EB9 0000 7CAE           jsr        [0x00007CAE]
  7230. 000056BE  584F                     addq.w     A7, 4
  7231. 000056C0  2F08                     move.l     -[A7], A0
  7232. 000056C2  A8D4                     syscall    EraseRgn
  7233. 000056C4  584F                     addq.w     A7, 4
  7234. label000056C6:
  7235. 000056C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  7236. 000056CA  486E FFF8                pea.l      [A6 - 0x8]
  7237. 000056CE  4EB9 0000 28DA           jsr        [0x000028DA]
  7238. 000056D4  5C4F                     addq.w     A7, 6
  7239. label000056D6:
  7240. 000056D6  2F0A                     move.l     -[A7], A2
  7241. 000056D8  4EB9 0001 F9D8           jsr        [0x0001F9D8]
  7242. 000056DE  4A00                     tst.b      D0
  7243. 000056E0  584F                     addq.w     A7, 4
  7244. 000056E2  6748                     beq        +0x4A /* 0000572C */
  7245. 000056E4  2F0A                     move.l     -[A7], A2
  7246. 000056E6  4EB9 0001 F9E2           jsr        [0x0001F9E2]
  7247. 000056EC  4A00                     tst.b      D0
  7248. 000056EE  584F                     addq.w     A7, 4
  7249. 000056F0  673A                     beq        +0x3C /* 0000572C */
  7250. 000056F2  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7251. 000056F6  200B                     move.l     D0, A3
  7252. 000056F8  6732                     beq        +0x34 /* 0000572C */
  7253. 000056FA  2F0B                     move.l     -[A7], A3
  7254. 000056FC  4EB9 0000 360A           jsr        [0x0000360A]
  7255. 00005702  4A00                     tst.b      D0
  7256. 00005704  584F                     addq.w     A7, 4
  7257. 00005706  6724                     beq        +0x26 /* 0000572C */
  7258. 00005708  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7259. 0000570C  4EB9 0000 35D2           jsr        [0x000035D2]
  7260. 00005712  4A00                     tst.b      D0
  7261. 00005714  584F                     addq.w     A7, 4
  7262. 00005716  6714                     beq        +0x16 /* 0000572C */
  7263. 00005718  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7264. 0000571C  2F0A                     move.l     -[A7], A2
  7265. 0000571E  2057                     movea.l    A0, [A7]
  7266. 00005720  2268 0004                movea.l    A1, [A0 + 0x4]
  7267. 00005724  2269 025C                movea.l    A1, [A1 + 0x25C]
  7268. 00005728  4E91                     jsr        [A1]
  7269. 0000572A  5C4F                     addq.w     A7, 6
  7270. label0000572C:
  7271. 0000572C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7272. 00005730  2F0A                     move.l     -[A7], A2
  7273. 00005732  2057                     movea.l    A0, [A7]
  7274. 00005734  2268 0004                movea.l    A1, [A0 + 0x4]
  7275. 00005738  2269 0258                movea.l    A1, [A1 + 0x258]
  7276. 0000573C  4E91                     jsr        [A1]
  7277. 0000573E  5C4F                     addq.w     A7, 6
  7278. label00005740:
  7279. 00005740  486E FFFE                pea.l      [A6 - 0x2]
  7280. 00005744  486E FFDA                pea.l      [A6 - 0x26]
  7281. 00005748  4EB9 0000 26E2           jsr        [0x000026E2]
  7282. 0000574E  4A00                     tst.b      D0
  7283. 00005750  504F                     addq.w     A7, 8
  7284. 00005752  6600 FEE2                bne        -0x11C /* 00005636 */
  7285. 00005756  3F3C FFFF                move.w     -[A7], 0xFFFF
  7286. 0000575A  486E FFDA                pea.l      [A6 - 0x26]
  7287. 0000575E  4EB9 0000 26DA           jsr        [0x000026DA]
  7288. 00005764  3F3C FFFF                move.w     -[A7], 0xFFFF
  7289. 00005768  486E FFB6                pea.l      [A6 - 0x4A]
  7290. 0000576C  4EB9 0000 2642           jsr        [0x00002642]
  7291. 00005772  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7292. 00005776  4CDF 0C00                movem.l    A2,A3, [A7]+
  7293. 0000577A  4E5E                     unlink     A6
  7294. 0000577C  4E75                     rts
  7295. 0000577E  4E56 FFEA                link       A6, -0x0016
  7296. 00005782  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  7297. 00005786  246E 0008                movea.l    A2, [A6 + 0x8]
  7298. 0000578A  362E 000C                move.w     D3, [A6 + 0xC]
  7299. 0000578E  0C43 0004                cmpi.w     D3, 0x4
  7300. 00005792  6D00 0188                blt        +0x18A /* 0000591C */
  7301. 00005796  2F0A                     move.l     -[A7], A2
  7302. 00005798  4EB9 0001 F9C4           jsr        [0x0001F9C4]
  7303. 0000579E  4A00                     tst.b      D0
  7304. 000057A0  584F                     addq.w     A7, 4
  7305. 000057A2  6700 022C                beq        +0x22E /* 000059D0 */
  7306. 000057A6  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7307. 000057AA  200B                     move.l     D0, A3
  7308. 000057AC  6700 0222                beq        +0x224 /* 000059D0 */
  7309. 000057B0  2F0B                     move.l     -[A7], A3
  7310. 000057B2  4EB9 0000 35D2           jsr        [0x000035D2]
  7311. 000057B8  1600                     move.b     D3, D0
  7312. 000057BA  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7313. 000057BE  4EB9 0000 360A           jsr        [0x0000360A]
  7314. 000057C4  1800                     move.b     D4, D0
  7315. 000057C6  486E FFF8                pea.l      [A6 - 0x8]
  7316. 000057CA  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7317. 000057CE  2057                     movea.l    A0, [A7]
  7318. 000057D0  2268 0004                movea.l    A1, [A0 + 0x4]
  7319. 000057D4  2269 0038                movea.l    A1, [A1 + 0x38]
  7320. 000057D8  4E91                     jsr        [A1]
  7321. 000057DA  486E FFF8                pea.l      [A6 - 0x8]
  7322. 000057DE  2F0A                     move.l     -[A7], A2
  7323. 000057E0  2057                     movea.l    A0, [A7]
  7324. 000057E2  2268 0004                movea.l    A1, [A0 + 0x4]
  7325. 000057E6  2269 010C                movea.l    A1, [A1 + 0x10C]
  7326. 000057EA  4E91                     jsr        [A1]
  7327. 000057EC  486E FFFC                pea.l      [A6 - 0x4]
  7328. 000057F0  2F0A                     move.l     -[A7], A2
  7329. 000057F2  2057                     movea.l    A0, [A7]
  7330. 000057F4  2268 0004                movea.l    A1, [A0 + 0x4]
  7331. 000057F8  2269 010C                movea.l    A1, [A1 + 0x10C]
  7332. 000057FC  4E91                     jsr        [A1]
  7333. 000057FE  486E FFF2                pea.l      [A6 - 0xE]
  7334. 00005802  61FF FFFF D6F4           bsr        -0x290A /* 00002EF8 */
  7335. 00005808  4A03                     tst.b      D3
  7336. 0000580A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  7337. 0000580E  6704                     beq        +0x6 /* 00005814 */
  7338. 00005810  4A04                     tst.b      D4
  7339. 00005812  6610                     bne        +0x12 /* 00005824 */
  7340. label00005814:
  7341. 00005814  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  7342. 00005818  486E FFF2                pea.l      [A6 - 0xE]
  7343. 0000581C  61FF FFFF D6B8           bsr        -0x2946 /* 00002ED6 */
  7344. 00005822  5C4F                     addq.w     A7, 6
  7345. label00005824:
  7346. 00005824  486E FFF2                pea.l      [A6 - 0xE]
  7347. 00005828  AA14                     syscall    RGBForeColor
  7348. 0000582A  4878 FFFF                push.l     0xFFFF
  7349. 0000582E  4878 FFFF                push.l     0xFFFF
  7350. 00005832  486E FFF8                pea.l      [A6 - 0x8]
  7351. 00005836  61FF FFFF E66C           bsr        -0x1992 /* 00003EA4 */
  7352. 0000583C  2F0A                     move.l     -[A7], A2
  7353. 0000583E  4EB9 0001 FA16           jsr        [0x0001FA16]
  7354. 00005844  4A00                     tst.b      D0
  7355. 00005846  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7356. 0000584A  671C                     beq        +0x1E /* 00005868 */
  7357. 0000584C  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7358. 00005850  4878 FFFF                push.l     0xFFFF
  7359. 00005854  4878 FFFF                push.l     0xFFFF
  7360. 00005858  486E FFF8                pea.l      [A6 - 0x8]
  7361. 0000585C  61FF FFFF E50A           bsr        -0x1AF4 /* 00003D68 */
  7362. 00005862  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7363. 00005866  6016                     bra        +0x18 /* 0000587E */
  7364. label00005868:
  7365. 00005868  4878 FFFF                push.l     0xFFFF
  7366. 0000586C  4878 FFFF                push.l     0xFFFF
  7367. 00005870  486E FFF8                pea.l      [A6 - 0x8]
  7368. 00005874  61FF FFFF E43A           bsr        -0x1BC4 /* 00003CB0 */
  7369. 0000587A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7370. label0000587E:
  7371. 0000587E  4A04                     tst.b      D4
  7372. 00005880  6700 014E                beq        +0x150 /* 000059D0 */
  7373. 00005884  4A03                     tst.b      D3
  7374. 00005886  6700 0148                beq        +0x14A /* 000059D0 */
  7375. 0000588A  2F0A                     move.l     -[A7], A2
  7376. 0000588C  4EB9 0001 F9E2           jsr        [0x0001F9E2]
  7377. 00005892  4A00                     tst.b      D0
  7378. 00005894  584F                     addq.w     A7, 4
  7379. 00005896  6600 0138                bne        +0x13A /* 000059D0 */
  7380. 0000589A  486E FFF8                pea.l      [A6 - 0x8]
  7381. 0000589E  4878 FFFF                push.l     0xFFFF
  7382. 000058A2  A8A9                     syscall    InsetRect
  7383. 000058A4  1F3C 0007                move.b     -[A7], 0x7
  7384. 000058A8  486E FFF2                pea.l      [A6 - 0xE]
  7385. 000058AC  61FF FFFF D628           bsr        -0x29D6 /* 00002ED6 */
  7386. 000058B2  486E FFF2                pea.l      [A6 - 0xE]
  7387. 000058B6  AA14                     syscall    RGBForeColor
  7388. 000058B8  42A7                     clr.l      -[A7]
  7389. 000058BA  4878 FFFF                push.l     0xFFFF
  7390. 000058BE  486E FFF8                pea.l      [A6 - 0x8]
  7391. 000058C2  61FF FFFF E5E0           bsr        -0x1A1E /* 00003EA4 */
  7392. 000058C8  486E FFF2                pea.l      [A6 - 0xE]
  7393. 000058CC  61FF FFFF D63E           bsr        -0x29C0 /* 00002F0C */
  7394. 000058D2  486E FFF2                pea.l      [A6 - 0xE]
  7395. 000058D6  AA14                     syscall    RGBForeColor
  7396. 000058D8  2F0A                     move.l     -[A7], A2
  7397. 000058DA  4EB9 0001 FA16           jsr        [0x0001FA16]
  7398. 000058E0  4A00                     tst.b      D0
  7399. 000058E2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7400. 000058E6  671C                     beq        +0x1E /* 00005904 */
  7401. 000058E8  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7402. 000058EC  4878 FFFF                push.l     0xFFFF
  7403. 000058F0  42A7                     clr.l      -[A7]
  7404. 000058F2  486E FFF8                pea.l      [A6 - 0x8]
  7405. 000058F6  61FF FFFF E470           bsr        -0x1B8E /* 00003D68 */
  7406. 000058FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7407. 00005900  6000 00CE                bra        +0xD0 /* 000059D0 */
  7408. label00005904:
  7409. 00005904  4878 FFFF                push.l     0xFFFF
  7410. 00005908  42A7                     clr.l      -[A7]
  7411. 0000590A  486E FFF8                pea.l      [A6 - 0x8]
  7412. 0000590E  61FF FFFF E3A0           bsr        -0x1C5E /* 00003CB0 */
  7413. 00005914  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7414. 00005918  6000 00B6                bra        +0xB8 /* 000059D0 */
  7415. label0000591C:
  7416. 0000591C  2F0A                     move.l     -[A7], A2
  7417. 0000591E  4EB9 0001 F9C4           jsr        [0x0001F9C4]
  7418. 00005924  4A00                     tst.b      D0
  7419. 00005926  584F                     addq.w     A7, 4
  7420. 00005928  6700 00A6                beq        +0xA8 /* 000059D0 */
  7421. 0000592C  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7422. 00005930  200B                     move.l     D0, A3
  7423. 00005932  6700 009C                beq        +0x9E /* 000059D0 */
  7424. 00005936  486E FFEA                pea.l      [A6 - 0x16]
  7425. 0000593A  2F0B                     move.l     -[A7], A3
  7426. 0000593C  2057                     movea.l    A0, [A7]
  7427. 0000593E  2268 0004                movea.l    A1, [A0 + 0x4]
  7428. 00005942  2269 0038                movea.l    A1, [A1 + 0x38]
  7429. 00005946  4E91                     jsr        [A1]
  7430. 00005948  486E FFEA                pea.l      [A6 - 0x16]
  7431. 0000594C  2F0A                     move.l     -[A7], A2
  7432. 0000594E  2057                     movea.l    A0, [A7]
  7433. 00005950  2268 0004                movea.l    A1, [A0 + 0x4]
  7434. 00005954  2269 010C                movea.l    A1, [A1 + 0x10C]
  7435. 00005958  4E91                     jsr        [A1]
  7436. 0000595A  486E FFEE                pea.l      [A6 - 0x12]
  7437. 0000595E  2F0A                     move.l     -[A7], A2
  7438. 00005960  2057                     movea.l    A0, [A7]
  7439. 00005962  2268 0004                movea.l    A1, [A0 + 0x4]
  7440. 00005966  2269 010C                movea.l    A1, [A1 + 0x10C]
  7441. 0000596A  4E91                     jsr        [A1]
  7442. 0000596C  486E FFF2                pea.l      [A6 - 0xE]
  7443. 00005970  61FF FFFF D586           bsr        -0x2A78 /* 00002EF8 */
  7444. 00005976  486E FFF2                pea.l      [A6 - 0xE]
  7445. 0000597A  AA14                     syscall    RGBForeColor
  7446. 0000597C  4878 FFFF                push.l     0xFFFF
  7447. 00005980  4878 FFFF                push.l     0xFFFF
  7448. 00005984  486E FFEA                pea.l      [A6 - 0x16]
  7449. 00005988  61FF FFFF E51A           bsr        -0x1AE4 /* 00003EA4 */
  7450. 0000598E  2F0A                     move.l     -[A7], A2
  7451. 00005990  4EB9 0001 FA16           jsr        [0x0001FA16]
  7452. 00005996  4A00                     tst.b      D0
  7453. 00005998  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  7454. 0000599C  671C                     beq        +0x1E /* 000059BA */
  7455. 0000599E  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7456. 000059A2  4878 FFFF                push.l     0xFFFF
  7457. 000059A6  4878 FFFF                push.l     0xFFFF
  7458. 000059AA  486E FFEA                pea.l      [A6 - 0x16]
  7459. 000059AE  61FF FFFF E3B8           bsr        -0x1C46 /* 00003D68 */
  7460. 000059B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7461. 000059B8  6016                     bra        +0x18 /* 000059D0 */
  7462. label000059BA:
  7463. 000059BA  4878 FFFF                push.l     0xFFFF
  7464. 000059BE  4878 FFFF                push.l     0xFFFF
  7465. 000059C2  486E FFEA                pea.l      [A6 - 0x16]
  7466. 000059C6  61FF FFFF E2E8           bsr        -0x1D16 /* 00003CB0 */
  7467. 000059CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7468. label000059D0:
  7469. 000059D0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  7470. 000059D4  4E5E                     unlink     A6
  7471. 000059D6  4E75                     rts
  7472. 000059D8  4E56 FF98                link       A6, -0x0068
  7473. 000059DC  48E7 1020                movem.l    -[A7], D3,A2
  7474. 000059E0  246E 0008                movea.l    A2, [A6 + 0x8]
  7475. 000059E4  362E 000C                move.w     D3, [A6 + 0xC]
  7476. 000059E8  486E FFCE                pea.l      [A6 - 0x32]
  7477. 000059EC  4EB9 0000 263A           jsr        [0x0000263A]
  7478. 000059F2  4EB9 0000 264A           jsr        [0x0000264A]
  7479. 000059F8  4AAA 00EE                tst.l      [A2 + 0xEE]
  7480. 000059FC  584F                     addq.w     A7, 4
  7481. 000059FE  6700 0246                beq        +0x248 /* 00005C46 */
  7482. 00005A02  2F0A                     move.l     -[A7], A2
  7483. 00005A04  4EB9 0001 F9EC           jsr        [0x0001F9EC]
  7484. 00005A0A  4A00                     tst.b      D0
  7485. 00005A0C  584F                     addq.w     A7, 4
  7486. 00005A0E  674E                     beq        +0x50 /* 00005A5E */
  7487. 00005A10  4227                     clr.b      -[A7]
  7488. 00005A12  2F0A                     move.l     -[A7], A2
  7489. 00005A14  2057                     movea.l    A0, [A7]
  7490. 00005A16  2268 0004                movea.l    A1, [A0 + 0x4]
  7491. 00005A1A  2269 0218                movea.l    A1, [A1 + 0x218]
  7492. 00005A1E  4E91                     jsr        [A1]
  7493. 00005A20  584F                     addq.w     A7, 4
  7494. 00005A22  2F08                     move.l     -[A7], A0
  7495. 00005A24  486E FFEC                pea.l      [A6 - 0x14]
  7496. 00005A28  4EB9 0000 28D2           jsr        [0x000028D2]
  7497. 00005A2E  486E FFEC                pea.l      [A6 - 0x14]
  7498. 00005A32  4EB9 0000 7CAE           jsr        [0x00007CAE]
  7499. 00005A38  584F                     addq.w     A7, 4
  7500. 00005A3A  2F08                     move.l     -[A7], A0
  7501. 00005A3C  1F3C 0001                move.b     -[A7], 0x1
  7502. 00005A40  303C 0023                move.w     D0, 0x23 /* '#' */
  7503. 00005A44  AA74                     syscall    AppearanceDispatch
  7504. 00005A46  201F                     move.l     D0, [A7]+
  7505. 00005A48  3F3C FFFF                move.w     -[A7], 0xFFFF
  7506. 00005A4C  486E FFEC                pea.l      [A6 - 0x14]
  7507. 00005A50  4EB9 0000 28DA           jsr        [0x000028DA]
  7508. 00005A56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7509. 00005A5A  6000 01EA                bra        +0x1EC /* 00005C46 */
  7510. label00005A5E:
  7511. 00005A5E  486E FFB0                pea.l      [A6 - 0x50]
  7512. 00005A62  4EB9 0000 263A           jsr        [0x0000263A]
  7513. 00005A68  4EB9 0000 264A           jsr        [0x0000264A]
  7514. 00005A6E  486E FFAA                pea.l      [A6 - 0x56]
  7515. 00005A72  2F0A                     move.l     -[A7], A2
  7516. 00005A74  2057                     movea.l    A0, [A7]
  7517. 00005A76  2268 0004                movea.l    A1, [A0 + 0x4]
  7518. 00005A7A  2269 021C                movea.l    A1, [A1 + 0x21C]
  7519. 00005A7E  4E91                     jsr        [A1]
  7520. 00005A80  486E FFF8                pea.l      [A6 - 0x8]
  7521. 00005A84  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7522. 00005A88  2057                     movea.l    A0, [A7]
  7523. 00005A8A  2268 0004                movea.l    A1, [A0 + 0x4]
  7524. 00005A8E  2269 0038                movea.l    A1, [A1 + 0x38]
  7525. 00005A92  4E91                     jsr        [A1]
  7526. 00005A94  486E FFF8                pea.l      [A6 - 0x8]
  7527. 00005A98  2F0A                     move.l     -[A7], A2
  7528. 00005A9A  2057                     movea.l    A0, [A7]
  7529. 00005A9C  2268 0004                movea.l    A1, [A0 + 0x4]
  7530. 00005AA0  2269 010C                movea.l    A1, [A1 + 0x10C]
  7531. 00005AA4  4E91                     jsr        [A1]
  7532. 00005AA6  486E FFFC                pea.l      [A6 - 0x4]
  7533. 00005AAA  2F0A                     move.l     -[A7], A2
  7534. 00005AAC  2057                     movea.l    A0, [A7]
  7535. 00005AAE  2268 0004                movea.l    A1, [A0 + 0x4]
  7536. 00005AB2  2269 010C                movea.l    A1, [A1 + 0x10C]
  7537. 00005AB6  4E91                     jsr        [A1]
  7538. 00005AB8  0C43 0004                cmpi.w     D3, 0x4
  7539. 00005ABC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  7540. 00005AC0  6C12                     bge        +0x14 /* 00005AD4 */
  7541. 00005AC2  486E FFA4                pea.l      [A6 - 0x5C]
  7542. 00005AC6  61FF FFFF D430           bsr        -0x2BCE /* 00002EF8 */
  7543. 00005ACC  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  7544. 00005AD0  584F                     addq.w     A7, 4
  7545. 00005AD2  6004                     bra        +0x6 /* 00005AD8 */
  7546. label00005AD4:
  7547. 00005AD4  41EE FFAA                lea.l      A0, [A6 - 0x56]
  7548. label00005AD8:
  7549. 00005AD8  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  7550. 00005ADC  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  7551. 00005AE2  486E FFF2                pea.l      [A6 - 0xE]
  7552. 00005AE6  AA14                     syscall    RGBForeColor
  7553. 00005AE8  486E FFF8                pea.l      [A6 - 0x8]
  7554. 00005AEC  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  7555. 00005AF2  A8A9                     syscall    InsetRect
  7556. 00005AF4  2F0A                     move.l     -[A7], A2
  7557. 00005AF6  4EB9 0001 FA16           jsr        [0x0001FA16]
  7558. 00005AFC  4A00                     tst.b      D0
  7559. 00005AFE  584F                     addq.w     A7, 4
  7560. 00005B00  6726                     beq        +0x28 /* 00005B28 */
  7561. 00005B02  42A7                     clr.l      -[A7]
  7562. 00005B04  42A7                     clr.l      -[A7]
  7563. 00005B06  486E FFF8                pea.l      [A6 - 0x8]
  7564. 00005B0A  61FF FFFF E398           bsr        -0x1C66 /* 00003EA4 */
  7565. 00005B10  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7566. 00005B14  42A7                     clr.l      -[A7]
  7567. 00005B16  42A7                     clr.l      -[A7]
  7568. 00005B18  486E FFF8                pea.l      [A6 - 0x8]
  7569. 00005B1C  61FF FFFF E24A           bsr        -0x1DB4 /* 00003D68 */
  7570. 00005B22  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7571. 00005B26  6006                     bra        +0x8 /* 00005B2E */
  7572. label00005B28:
  7573. 00005B28  486E FFF8                pea.l      [A6 - 0x8]
  7574. 00005B2C  A8A1                     syscall    FrameRect
  7575. label00005B2E:
  7576. 00005B2E  486E FFF8                pea.l      [A6 - 0x8]
  7577. 00005B32  4878 FFFF                push.l     0xFFFF
  7578. 00005B36  A8A9                     syscall    InsetRect
  7579. 00005B38  2F0A                     move.l     -[A7], A2
  7580. 00005B3A  4EB9 0001 FA16           jsr        [0x0001FA16]
  7581. 00005B40  4A00                     tst.b      D0
  7582. 00005B42  584F                     addq.w     A7, 4
  7583. 00005B44  6700 00E4                beq        +0xE6 /* 00005C2A */
  7584. 00005B48  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7585. 00005B4C  302E FFFC                move.w     D0, [A6 - 0x4]
  7586. 00005B50  48C0                     ext.l      D0
  7587. 00005B52  5580                     subq.l     D0, 2
  7588. 00005B54  3F00                     move.w     -[A7], D0
  7589. 00005B56  A893                     syscall    MoveTo
  7590. 00005B58  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7591. 00005B5C  302E FFF8                move.w     D0, [A6 - 0x8]
  7592. 00005B60  48C0                     ext.l      D0
  7593. 00005B62  5280                     addq.l     D0, 1
  7594. 00005B64  3F00                     move.w     -[A7], D0
  7595. 00005B66  A891                     syscall    LineTo
  7596. 00005B68  302E FFFA                move.w     D0, [A6 - 0x6]
  7597. 00005B6C  48C0                     ext.l      D0
  7598. 00005B6E  5280                     addq.l     D0, 1
  7599. 00005B70  3F00                     move.w     -[A7], D0
  7600. 00005B72  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7601. 00005B76  A893                     syscall    MoveTo
  7602. 00005B78  302E FFFE                move.w     D0, [A6 - 0x2]
  7603. 00005B7C  48C0                     ext.l      D0
  7604. 00005B7E  5580                     subq.l     D0, 2
  7605. 00005B80  3F00                     move.w     -[A7], D0
  7606. 00005B82  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7607. 00005B86  A891                     syscall    LineTo
  7608. 00005B88  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7609. 00005B8C  42A7                     clr.l      -[A7]
  7610. 00005B8E  2F3C 0001 0001           move.l     -[A7], 0x10001
  7611. 00005B94  486E FFF8                pea.l      [A6 - 0x8]
  7612. 00005B98  61FF FFFF E1CE           bsr        -0x1E30 /* 00003D68 */
  7613. 00005B9E  0C43 0004                cmpi.w     D3, 0x4
  7614. 00005BA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7615. 00005BA6  6C12                     bge        +0x14 /* 00005BBA */
  7616. 00005BA8  486E FF9E                pea.l      [A6 - 0x62]
  7617. 00005BAC  61FF FFFF D35E           bsr        -0x2CA0 /* 00002F0C */
  7618. 00005BB2  41EE FF9E                lea.l      A0, [A6 - 0x62]
  7619. 00005BB6  584F                     addq.w     A7, 4
  7620. 00005BB8  6014                     bra        +0x16 /* 00005BCE */
  7621. label00005BBA:
  7622. 00005BBA  1F3C 0002                move.b     -[A7], 0x2
  7623. 00005BBE  486E FF98                pea.l      [A6 - 0x68]
  7624. 00005BC2  61FF FFFF D312           bsr        -0x2CEC /* 00002ED6 */
  7625. 00005BC8  41EE FF98                lea.l      A0, [A6 - 0x68]
  7626. 00005BCC  5C4F                     addq.w     A7, 6
  7627. label00005BCE:
  7628. 00005BCE  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  7629. 00005BD2  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  7630. 00005BD8  486E FFF2                pea.l      [A6 - 0xE]
  7631. 00005BDC  302E FFFC                move.w     D0, [A6 - 0x4]
  7632. 00005BE0  48C0                     ext.l      D0
  7633. 00005BE2  5380                     subq.l     D0, 1
  7634. 00005BE4  3F00                     move.w     -[A7], D0
  7635. 00005BE6  302A 00EA                move.w     D0, [A2 + 0xEA]
  7636. 00005BEA  48C0                     ext.l      D0
  7637. 00005BEC  5280                     addq.l     D0, 1
  7638. 00005BEE  322E FFFE                move.w     D1, [A6 - 0x2]
  7639. 00005BF2  48C1                     ext.l      D1
  7640. 00005BF4  9280                     sub.l      D1, D0
  7641. 00005BF6  3F01                     move.w     -[A7], D1
  7642. 00005BF8  61FF FFFF E7B0           bsr        -0x184E /* 000043AA */
  7643. 00005BFE  486E FFF2                pea.l      [A6 - 0xE]
  7644. 00005C02  302A 00EA                move.w     D0, [A2 + 0xEA]
  7645. 00005C06  48C0                     ext.l      D0
  7646. 00005C08  5280                     addq.l     D0, 1
  7647. 00005C0A  322E FFFC                move.w     D1, [A6 - 0x4]
  7648. 00005C0E  48C1                     ext.l      D1
  7649. 00005C10  9280                     sub.l      D1, D0
  7650. 00005C12  3F01                     move.w     -[A7], D1
  7651. 00005C14  302E FFFE                move.w     D0, [A6 - 0x2]
  7652. 00005C18  48C0                     ext.l      D0
  7653. 00005C1A  5380                     subq.l     D0, 1
  7654. 00005C1C  3F00                     move.w     -[A7], D0
  7655. 00005C1E  61FF FFFF E78A           bsr        -0x1874 /* 000043AA */
  7656. 00005C24  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7657. 00005C28  600C                     bra        +0xE /* 00005C36 */
  7658. label00005C2A:
  7659. 00005C2A  486E FFF8                pea.l      [A6 - 0x8]
  7660. 00005C2E  61FF FFFF E326           bsr        -0x1CD8 /* 00003F56 */
  7661. 00005C34  584F                     addq.w     A7, 4
  7662. label00005C36:
  7663. 00005C36  3F3C FFFF                move.w     -[A7], 0xFFFF
  7664. 00005C3A  486E FFB0                pea.l      [A6 - 0x50]
  7665. 00005C3E  4EB9 0000 2642           jsr        [0x00002642]
  7666. 00005C44  5C4F                     addq.w     A7, 6
  7667. label00005C46:
  7668. 00005C46  3F3C FFFF                move.w     -[A7], 0xFFFF
  7669. 00005C4A  486E FFCE                pea.l      [A6 - 0x32]
  7670. 00005C4E  4EB9 0000 2642           jsr        [0x00002642]
  7671. 00005C54  5C4F                     addq.w     A7, 6
  7672. 00005C56  4CDF 0408                movem.l    D3,A2, [A7]+
  7673. 00005C5A  4E5E                     unlink     A6
  7674. 00005C5C  4E75                     rts
  7675. 00005C5E  226F 0004                movea.l    A1, [A7 + 0x4]
  7676. 00005C62  41F9 0000 4FEE           lea.l      A0, [0x00004FEE]
  7677. 00005C68  2288                     move.l     [A1], A0
  7678. 00005C6A  236F 0008 0004           move.l     [A1 + 0x4], [A7 + 0x8]
  7679. 00005C70  42A9 0008                clr.l      [A1 + 0x8]
  7680. 00005C74  4229 000C                clr.b      [A1 + 0xC]
  7681. 00005C78  2049                     movea.l    A0, A1
  7682. 00005C7A  4E75                     rts
  7683. 00005C7C  4E56 0000                link       A6, 0
  7684. 00005C80  2F0A                     move.l     -[A7], A2
  7685. 00005C82  246E 0008                movea.l    A2, [A6 + 0x8]
  7686. 00005C86  200A                     move.l     D0, A2
  7687. 00005C88  672A                     beq        +0x2C /* 00005CB4 */
  7688. 00005C8A  41F9 0000 4FEE           lea.l      A0, [0x00004FEE]
  7689. 00005C90  2488                     move.l     [A2], A0
  7690. 00005C92  4A2A 000C                tst.b      [A2 + 0xC]
  7691. 00005C96  670C                     beq        +0xE /* 00005CA4 */
  7692. 00005C98  4AAA 0008                tst.l      [A2 + 0x8]
  7693. 00005C9C  6706                     beq        +0x8 /* 00005CA4 */
  7694. 00005C9E  206A 0008                movea.l    A0, [A2 + 0x8]
  7695. 00005CA2  A023                     syscall    DisposHandle/DisposeHandle
  7696. label00005CA4:
  7697. 00005CA4  4A6E 000C                tst.w      [A6 + 0xC]
  7698. 00005CA8  6F0A                     ble        +0xC /* 00005CB4 */
  7699. 00005CAA  2F0A                     move.l     -[A7], A2
  7700. 00005CAC  4EB9 0000 2592           jsr        [0x00002592]
  7701. 00005CB2  584F                     addq.w     A7, 4
  7702. label00005CB4:
  7703. 00005CB4  204A                     movea.l    A0, A2
  7704. 00005CB6  245F                     movea.l    A2, [A7]+
  7705. 00005CB8  4E5E                     unlink     A6
  7706. 00005CBA  4E75                     rts
  7707. 00005CBC  4E56 0000                link       A6, 0
  7708. 00005CC0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7709. 00005CC4  246E 0008                movea.l    A2, [A6 + 0x8]
  7710. 00005CC8  286E 000C                movea.l    A4, [A6 + 0xC]
  7711. 00005CCC  162E 0010                move.b     D3, [A6 + 0x10]
  7712. 00005CD0  266A 0008                movea.l    A3, [A2 + 0x8]
  7713. 00005CD4  B9CB                     cmpa.l     A4, A3
  7714. 00005CD6  673A                     beq        +0x3C /* 00005D12 */
  7715. 00005CD8  4A2A 000C                tst.b      [A2 + 0xC]
  7716. 00005CDC  670A                     beq        +0xC /* 00005CE8 */
  7717. 00005CDE  200B                     move.l     D0, A3
  7718. 00005CE0  6706                     beq        +0x8 /* 00005CE8 */
  7719. 00005CE2  206A 0008                movea.l    A0, [A2 + 0x8]
  7720. 00005CE6  A023                     syscall    DisposHandle/DisposeHandle
  7721. label00005CE8:
  7722. 00005CE8  254C 0008                move.l     [A2 + 0x8], A4
  7723. 00005CEC  1543 000C                move.b     [A2 + 0xC], D3
  7724. 00005CF0  2F0A                     move.l     -[A7], A2
  7725. 00005CF2  2057                     movea.l    A0, [A7]
  7726. 00005CF4  2250                     movea.l    A1, [A0]
  7727. 00005CF6  2269 0034                movea.l    A1, [A1 + 0x34]
  7728. 00005CFA  4E91                     jsr        [A1]
  7729. 00005CFC  42A7                     clr.l      -[A7]
  7730. 00005CFE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7731. 00005D02  2057                     movea.l    A0, [A7]
  7732. 00005D04  2268 0004                movea.l    A1, [A0 + 0x4]
  7733. 00005D08  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7734. 00005D0C  4E91                     jsr        [A1]
  7735. 00005D0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7736. label00005D12:
  7737. 00005D12  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7738. 00005D16  4E5E                     unlink     A6
  7739. 00005D18  4E75                     rts
  7740. 00005D1A  4E56 FFFC                link       A6, -0x0004
  7741. 00005D1E  48E7 1030                movem.l    -[A7], D3,A2,A3
  7742. 00005D22  266E 0008                movea.l    A3, [A6 + 0x8]
  7743. 00005D26  362E 000C                move.w     D3, [A6 + 0xC]
  7744. 00005D2A  95CA                     sub.l      A2, A2
  7745. 00005D2C  0C43 CFC7                cmpi.w     D3, 0xCFC7
  7746. 00005D30  6730                     beq        +0x32 /* 00005D62 */
  7747. 00005D32  594F                     subq.w     A7, 4
  7748. 00005D34  3F03                     move.w     -[A7], D3
  7749. 00005D36  A9BF                     syscall    GetRMenu
  7750. 00005D38  205F                     movea.l    A0, [A7]+
  7751. 00005D3A  2448                     movea.l    A2, A0
  7752. 00005D3C  200A                     move.l     D0, A2
  7753. 00005D3E  661E                     bne        +0x20 /* 00005D5E */
  7754. 00005D40  42A7                     clr.l      -[A7]
  7755. 00005D42  486E FFFC                pea.l      [A6 - 0x4]
  7756. 00005D46  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  7757. 00005D4E  4879 0000 5068           push.l     0x5068 /* 'Ph' */
  7758. 00005D54  4EB9 0000 2542           jsr        [0x00002542]
  7759. 00005D5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7760. label00005D5E:
  7761. 00005D5E  2F0A                     move.l     -[A7], A2
  7762. 00005D60  A992                     syscall    DetachResource
  7763. label00005D62:
  7764. 00005D62  1F3C 0001                move.b     -[A7], 0x1
  7765. 00005D66  2F0A                     move.l     -[A7], A2
  7766. 00005D68  2F0B                     move.l     -[A7], A3
  7767. 00005D6A  2057                     movea.l    A0, [A7]
  7768. 00005D6C  2250                     movea.l    A1, [A0]
  7769. 00005D6E  2269 000C                movea.l    A1, [A1 + 0xC]
  7770. 00005D72  4E91                     jsr        [A1]
  7771. 00005D74  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7772. 00005D78  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7773. 00005D7C  4E5E                     unlink     A6
  7774. 00005D7E  4E75                     rts
  7775. 00005D80  2F0B                     move.l     -[A7], A3
  7776. 00005D82  266F 0008                movea.l    A3, [A7 + 0x8]
  7777. 00005D86  323C CFC7                move.w     D1, 0xCFC7
  7778. 00005D8A  226B 0008                movea.l    A1, [A3 + 0x8]
  7779. 00005D8E  2009                     move.l     D0, A1
  7780. 00005D90  6704                     beq        +0x6 /* 00005D96 */
  7781. 00005D92  2051                     movea.l    A0, [A1]
  7782. 00005D94  3210                     move.w     D1, [A0]
  7783. label00005D96:
  7784. 00005D96  3001                     move.w     D0, D1
  7785. 00005D98  265F                     movea.l    A3, [A7]+
  7786. 00005D9A  4E75                     rts
  7787. 00005D9C  4E56 0000                link       A6, 0
  7788. 00005DA0  2F0A                     move.l     -[A7], A2
  7789. 00005DA2  246E 0008                movea.l    A2, [A6 + 0x8]
  7790. 00005DA6  306E 000C                movea.w    A0, [A6 + 0xC]
  7791. 00005DAA  2F08                     move.l     -[A7], A0
  7792. 00005DAC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7793. 00005DB0  2057                     movea.l    A0, [A7]
  7794. 00005DB2  2268 0004                movea.l    A1, [A0 + 0x4]
  7795. 00005DB6  2269 0020                movea.l    A1, [A1 + 0x20]
  7796. 00005DBA  4E91                     jsr        [A1]
  7797. 00005DBC  504F                     addq.w     A7, 8
  7798. 00005DBE  245F                     movea.l    A2, [A7]+
  7799. 00005DC0  4E5E                     unlink     A6
  7800. 00005DC2  4E75                     rts
  7801. 00005DC4  4E56 0000                link       A6, 0
  7802. 00005DC8  2F0A                     move.l     -[A7], A2
  7803. 00005DCA  246E 0008                movea.l    A2, [A6 + 0x8]
  7804. 00005DCE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7805. 00005DD2  2057                     movea.l    A0, [A7]
  7806. 00005DD4  2268 0004                movea.l    A1, [A0 + 0x4]
  7807. 00005DD8  2269 001C                movea.l    A1, [A1 + 0x1C]
  7808. 00005DDC  4E91                     jsr        [A1]
  7809. 00005DDE  584F                     addq.w     A7, 4
  7810. 00005DE0  245F                     movea.l    A2, [A7]+
  7811. 00005DE2  4E5E                     unlink     A6
  7812. 00005DE4  4E75                     rts
  7813. 00005DE6  4E56 0000                link       A6, 0
  7814. 00005DEA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7815. 00005DEE  246E 0008                movea.l    A2, [A6 + 0x8]
  7816. 00005DF2  362E 000C                move.w     D3, [A6 + 0xC]
  7817. 00005DF6  286E 000E                movea.l    A4, [A6 + 0xE]
  7818. 00005DFA  266A 0008                movea.l    A3, [A2 + 0x8]
  7819. 00005DFE  200B                     move.l     D0, A3
  7820. 00005E00  672E                     beq        +0x30 /* 00005E30 */
  7821. 00005E02  2F0B                     move.l     -[A7], A3
  7822. 00005E04  3F03                     move.w     -[A7], D3
  7823. 00005E06  2F0C                     move.l     -[A7], A4
  7824. 00005E08  A947                     syscall    SetMenuItemText/SetItem
  7825. 00005E0A  2F0A                     move.l     -[A7], A2
  7826. 00005E0C  2057                     movea.l    A0, [A7]
  7827. 00005E0E  2250                     movea.l    A1, [A0]
  7828. 00005E10  2269 0014                movea.l    A1, [A1 + 0x14]
  7829. 00005E14  4E91                     jsr        [A1]
  7830. 00005E16  B640                     cmp.w      D3, D0
  7831. 00005E18  584F                     addq.w     A7, 4
  7832. 00005E1A  6614                     bne        +0x16 /* 00005E30 */
  7833. 00005E1C  42A7                     clr.l      -[A7]
  7834. 00005E1E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7835. 00005E22  2057                     movea.l    A0, [A7]
  7836. 00005E24  2268 0004                movea.l    A1, [A0 + 0x4]
  7837. 00005E28  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7838. 00005E2C  4E91                     jsr        [A1]
  7839. 00005E2E  504F                     addq.w     A7, 8
  7840. label00005E30:
  7841. 00005E30  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7842. 00005E34  4E5E                     unlink     A6
  7843. 00005E36  4E75                     rts
  7844. 00005E38  4E56 0000                link       A6, 0
  7845. 00005E3C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7846. 00005E40  286E 0008                movea.l    A4, [A6 + 0x8]
  7847. 00005E44  362E 000C                move.w     D3, [A6 + 0xC]
  7848. 00005E48  246E 000E                movea.l    A2, [A6 + 0xE]
  7849. 00005E4C  266C 0008                movea.l    A3, [A4 + 0x8]
  7850. 00005E50  200B                     move.l     D0, A3
  7851. 00005E52  670A                     beq        +0xC /* 00005E5E */
  7852. 00005E54  2F0B                     move.l     -[A7], A3
  7853. 00005E56  3F03                     move.w     -[A7], D3
  7854. 00005E58  2F0A                     move.l     -[A7], A2
  7855. 00005E5A  A946                     syscall    GetMenuItemText/GetItem
  7856. 00005E5C  6002                     bra        +0x4 /* 00005E60 */
  7857. label00005E5E:
  7858. 00005E5E  4212                     clr.b      [A2]
  7859. label00005E60:
  7860. 00005E60  204A                     movea.l    A0, A2
  7861. 00005E62  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7862. 00005E66  4E5E                     unlink     A6
  7863. 00005E68  4E75                     rts
  7864. 00005E6A  4E56 0000                link       A6, 0
  7865. 00005E6E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7866. 00005E72  246E 0008                movea.l    A2, [A6 + 0x8]
  7867. 00005E76  286E 000C                movea.l    A4, [A6 + 0xC]
  7868. 00005E7A  162E 0010                move.b     D3, [A6 + 0x10]
  7869. 00005E7E  266A 0008                movea.l    A3, [A2 + 0x8]
  7870. 00005E82  200B                     move.l     D0, A3
  7871. 00005E84  6738                     beq        +0x3A /* 00005EBE */
  7872. 00005E86  4A03                     tst.b      D3
  7873. 00005E88  6720                     beq        +0x22 /* 00005EAA */
  7874. 00005E8A  2F0B                     move.l     -[A7], A3
  7875. 00005E8C  4879 0000 5066           push.l     0x5066 /* 'Pf' */
  7876. 00005E92  A933                     syscall    AppendMenu
  7877. 00005E94  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7878. 00005E98  554F                     subq.w     A7, 2
  7879. 00005E9A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7880. 00005E9E  A950                     syscall    CountMItems
  7881. 00005EA0  301F                     move.w     D0, [A7]+
  7882. 00005EA2  3F00                     move.w     -[A7], D0
  7883. 00005EA4  2F0C                     move.l     -[A7], A4
  7884. 00005EA6  A947                     syscall    SetMenuItemText/SetItem
  7885. 00005EA8  6006                     bra        +0x8 /* 00005EB0 */
  7886. label00005EAA:
  7887. 00005EAA  2F0B                     move.l     -[A7], A3
  7888. 00005EAC  2F0C                     move.l     -[A7], A4
  7889. 00005EAE  A933                     syscall    AppendMenu
  7890. label00005EB0:
  7891. 00005EB0  2F0A                     move.l     -[A7], A2
  7892. 00005EB2  2057                     movea.l    A0, [A7]
  7893. 00005EB4  2250                     movea.l    A1, [A0]
  7894. 00005EB6  2269 0034                movea.l    A1, [A1 + 0x34]
  7895. 00005EBA  4E91                     jsr        [A1]
  7896. 00005EBC  584F                     addq.w     A7, 4
  7897. label00005EBE:
  7898. 00005EBE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7899. 00005EC2  4E5E                     unlink     A6
  7900. 00005EC4  4E75                     rts
  7901. 00005EC6  4E56 0000                link       A6, 0
  7902. 00005ECA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  7903. 00005ECE  246E 0008                movea.l    A2, [A6 + 0x8]
  7904. 00005ED2  286E 000C                movea.l    A4, [A6 + 0xC]
  7905. 00005ED6  362E 0010                move.w     D3, [A6 + 0x10]
  7906. 00005EDA  1A2E 0012                move.b     D5, [A6 + 0x12]
  7907. 00005EDE  266A 0008                movea.l    A3, [A2 + 0x8]
  7908. 00005EE2  200B                     move.l     D0, A3
  7909. 00005EE4  6700 0090                beq        +0x92 /* 00005F76 */
  7910. 00005EE8  554F                     subq.w     A7, 2
  7911. 00005EEA  2F0B                     move.l     -[A7], A3
  7912. 00005EEC  A950                     syscall    CountMItems
  7913. 00005EEE  301F                     move.w     D0, [A7]+
  7914. 00005EF0  3800                     move.w     D4, D0
  7915. 00005EF2  B644                     cmp.w      D3, D4
  7916. 00005EF4  6F04                     ble        +0x6 /* 00005EFA */
  7917. 00005EF6  3604                     move.w     D3, D4
  7918. 00005EF8  6006                     bra        +0x8 /* 00005F00 */
  7919. label00005EFA:
  7920. 00005EFA  4A43                     tst.w      D3
  7921. 00005EFC  6C02                     bge        +0x4 /* 00005F00 */
  7922. 00005EFE  7600                     moveq.l    D3, 0x00
  7923. label00005F00:
  7924. 00005F00  4A05                     tst.b      D5
  7925. 00005F02  6720                     beq        +0x22 /* 00005F24 */
  7926. 00005F04  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7927. 00005F08  4879 0000 5066           push.l     0x5066 /* 'Pf' */
  7928. 00005F0E  3F03                     move.w     -[A7], D3
  7929. 00005F10  A826                     syscall    InsertMenuItem/InsMenuItem
  7930. 00005F12  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7931. 00005F16  3003                     move.w     D0, D3
  7932. 00005F18  48C0                     ext.l      D0
  7933. 00005F1A  5280                     addq.l     D0, 1
  7934. 00005F1C  3F00                     move.w     -[A7], D0
  7935. 00005F1E  2F0C                     move.l     -[A7], A4
  7936. 00005F20  A947                     syscall    SetMenuItemText/SetItem
  7937. 00005F22  600A                     bra        +0xC /* 00005F2E */
  7938. label00005F24:
  7939. 00005F24  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7940. 00005F28  2F0C                     move.l     -[A7], A4
  7941. 00005F2A  3F03                     move.w     -[A7], D3
  7942. 00005F2C  A826                     syscall    InsertMenuItem/InsMenuItem
  7943. label00005F2E:
  7944. 00005F2E  2F0A                     move.l     -[A7], A2
  7945. 00005F30  2057                     movea.l    A0, [A7]
  7946. 00005F32  2250                     movea.l    A1, [A0]
  7947. 00005F34  2269 0034                movea.l    A1, [A1 + 0x34]
  7948. 00005F38  4E91                     jsr        [A1]
  7949. 00005F3A  2F0A                     move.l     -[A7], A2
  7950. 00005F3C  2057                     movea.l    A0, [A7]
  7951. 00005F3E  2250                     movea.l    A1, [A0]
  7952. 00005F40  2269 0014                movea.l    A1, [A1 + 0x14]
  7953. 00005F44  4E91                     jsr        [A1]
  7954. 00005F46  3A00                     move.w     D5, D0
  7955. 00005F48  B645                     cmp.w      D3, D5
  7956. 00005F4A  504F                     addq.w     A7, 8
  7957. 00005F4C  6C28                     bge        +0x2A /* 00005F76 */
  7958. 00005F4E  554F                     subq.w     A7, 2
  7959. 00005F50  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7960. 00005F54  A950                     syscall    CountMItems
  7961. 00005F56  301F                     move.w     D0, [A7]+
  7962. 00005F58  48C0                     ext.l      D0
  7963. 00005F5A  3205                     move.w     D1, D5
  7964. 00005F5C  48C1                     ext.l      D1
  7965. 00005F5E  D280                     add.l      D1, D0
  7966. 00005F60  3004                     move.w     D0, D4
  7967. 00005F62  48C0                     ext.l      D0
  7968. 00005F64  9280                     sub.l      D1, D0
  7969. 00005F66  3F01                     move.w     -[A7], D1
  7970. 00005F68  2F0A                     move.l     -[A7], A2
  7971. 00005F6A  2057                     movea.l    A0, [A7]
  7972. 00005F6C  2250                     movea.l    A1, [A0]
  7973. 00005F6E  2269 0010                movea.l    A1, [A1 + 0x10]
  7974. 00005F72  4E91                     jsr        [A1]
  7975. 00005F74  5C4F                     addq.w     A7, 6
  7976. label00005F76:
  7977. 00005F76  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  7978. 00005F7A  4E5E                     unlink     A6
  7979. 00005F7C  4E75                     rts
  7980. 00005F7E  4E56 0000                link       A6, 0
  7981. 00005F82  48E7 1820                movem.l    -[A7], D3,D4,A2
  7982. 00005F86  246E 0008                movea.l    A2, [A6 + 0x8]
  7983. 00005F8A  382E 000C                move.w     D4, [A6 + 0xC]
  7984. 00005F8E  4AAA 0008                tst.l      [A2 + 0x8]
  7985. 00005F92  676C                     beq        +0x6E /* 00006000 */
  7986. 00005F94  2F0A                     move.l     -[A7], A2
  7987. 00005F96  2057                     movea.l    A0, [A7]
  7988. 00005F98  2250                     movea.l    A1, [A0]
  7989. 00005F9A  2269 0014                movea.l    A1, [A1 + 0x14]
  7990. 00005F9E  4E91                     jsr        [A1]
  7991. 00005FA0  3600                     move.w     D3, D0
  7992. 00005FA2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7993. 00005FA6  3F04                     move.w     -[A7], D4
  7994. 00005FA8  A952                     syscall    DeleteMenuItem/DelMenuItem
  7995. 00005FAA  2F0A                     move.l     -[A7], A2
  7996. 00005FAC  2057                     movea.l    A0, [A7]
  7997. 00005FAE  2250                     movea.l    A1, [A0]
  7998. 00005FB0  2269 0034                movea.l    A1, [A1 + 0x34]
  7999. 00005FB4  4E91                     jsr        [A1]
  8000. 00005FB6  B843                     cmp.w      D4, D3
  8001. 00005FB8  504F                     addq.w     A7, 8
  8002. 00005FBA  6626                     bne        +0x28 /* 00005FE2 */
  8003. 00005FBC  3F3C 0001                move.w     -[A7], 0x1
  8004. 00005FC0  2F0A                     move.l     -[A7], A2
  8005. 00005FC2  2057                     movea.l    A0, [A7]
  8006. 00005FC4  2250                     movea.l    A1, [A0]
  8007. 00005FC6  2269 0010                movea.l    A1, [A1 + 0x10]
  8008. 00005FCA  4E91                     jsr        [A1]
  8009. 00005FCC  42A7                     clr.l      -[A7]
  8010. 00005FCE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  8011. 00005FD2  2057                     movea.l    A0, [A7]
  8012. 00005FD4  2268 0004                movea.l    A1, [A0 + 0x4]
  8013. 00005FD8  2269 00F0                movea.l    A1, [A1 + 0xF0]
  8014. 00005FDC  4E91                     jsr        [A1]
  8015. 00005FDE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8016. label00005FE2:
  8017. 00005FE2  B843                     cmp.w      D4, D3
  8018. 00005FE4  6C1A                     bge        +0x1C /* 00006000 */
  8019. 00005FE6  4A44                     tst.w      D4
  8020. 00005FE8  6F16                     ble        +0x18 /* 00006000 */
  8021. 00005FEA  3003                     move.w     D0, D3
  8022. 00005FEC  48C0                     ext.l      D0
  8023. 00005FEE  5380                     subq.l     D0, 1
  8024. 00005FF0  3F00                     move.w     -[A7], D0
  8025. 00005FF2  2F0A                     move.l     -[A7], A2
  8026. 00005FF4  2057                     movea.l    A0, [A7]
  8027. 00005FF6  2250                     movea.l    A1, [A0]
  8028. 00005FF8  2269 0010                movea.l    A1, [A1 + 0x10]
  8029. 00005FFC  4E91                     jsr        [A1]
  8030. 00005FFE  5C4F                     addq.w     A7, 6
  8031. label00006000:
  8032. 00006000  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  8033. 00006004  4E5E                     unlink     A6
  8034. 00006006  4E75                     rts
  8035. 00006008  4E56 0000                link       A6, 0
  8036. 0000600C  48E7 1030                movem.l    -[A7], D3,A2,A3
  8037. 00006010  246E 0008                movea.l    A2, [A6 + 0x8]
  8038. 00006014  262E 000C                move.l     D3, [A6 + 0xC]
  8039. 00006018  266A 0008                movea.l    A3, [A2 + 0x8]
  8040. 0000601C  200B                     move.l     D0, A3
  8041. 0000601E  6714                     beq        +0x16 /* 00006034 */
  8042. 00006020  2F0B                     move.l     -[A7], A3
  8043. 00006022  2F03                     move.l     -[A7], D3
  8044. 00006024  A94D                     syscall    AppendResMenu/AddResMenu
  8045. 00006026  2F0A                     move.l     -[A7], A2
  8046. 00006028  2057                     movea.l    A0, [A7]
  8047. 0000602A  2250                     movea.l    A1, [A0]
  8048. 0000602C  2269 0034                movea.l    A1, [A1 + 0x34]
  8049. 00006030  4E91                     jsr        [A1]
  8050. 00006032  584F                     addq.w     A7, 4
  8051. label00006034:
  8052. 00006034  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8053. 00006038  4E5E                     unlink     A6
  8054. 0000603A  4E75                     rts
  8055. 0000603C  4E56 0000                link       A6, 0
  8056. 00006040  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  8057. 00006044  246E 0008                movea.l    A2, [A6 + 0x8]
  8058. 00006048  262E 000C                move.l     D3, [A6 + 0xC]
  8059. 0000604C  3A2E 0010                move.w     D5, [A6 + 0x10]
  8060. 00006050  266A 0008                movea.l    A3, [A2 + 0x8]
  8061. 00006054  200B                     move.l     D0, A3
  8062. 00006056  675C                     beq        +0x5E /* 000060B4 */
  8063. 00006058  554F                     subq.w     A7, 2
  8064. 0000605A  2F0B                     move.l     -[A7], A3
  8065. 0000605C  A950                     syscall    CountMItems
  8066. 0000605E  301F                     move.w     D0, [A7]+
  8067. 00006060  3800                     move.w     D4, D0
  8068. 00006062  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  8069. 00006066  2F03                     move.l     -[A7], D3
  8070. 00006068  3F05                     move.w     -[A7], D5
  8071. 0000606A  A951                     syscall    InsertResMenu
  8072. 0000606C  2F0A                     move.l     -[A7], A2
  8073. 0000606E  2057                     movea.l    A0, [A7]
  8074. 00006070  2250                     movea.l    A1, [A0]
  8075. 00006072  2269 0034                movea.l    A1, [A1 + 0x34]
  8076. 00006076  4E91                     jsr        [A1]
  8077. 00006078  2F0A                     move.l     -[A7], A2
  8078. 0000607A  2057                     movea.l    A0, [A7]
  8079. 0000607C  2250                     movea.l    A1, [A0]
  8080. 0000607E  2269 0014                movea.l    A1, [A1 + 0x14]
  8081. 00006082  4E91                     jsr        [A1]
  8082. 00006084  3600                     move.w     D3, D0
  8083. 00006086  BA43                     cmp.w      D5, D3
  8084. 00006088  504F                     addq.w     A7, 8
  8085. 0000608A  6C28                     bge        +0x2A /* 000060B4 */
  8086. 0000608C  554F                     subq.w     A7, 2
  8087. 0000608E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  8088. 00006092  A950                     syscall    CountMItems
  8089. 00006094  301F                     move.w     D0, [A7]+
  8090. 00006096  48C0                     ext.l      D0
  8091. 00006098  3203                     move.w     D1, D3
  8092. 0000609A  48C1                     ext.l      D1
  8093. 0000609C  D280                     add.l      D1, D0
  8094. 0000609E  3004                     move.w     D0, D4
  8095. 000060A0  48C0                     ext.l      D0
  8096. 000060A2  9280                     sub.l      D1, D0
  8097. 000060A4  3F01                     move.w     -[A7], D1
  8098. 000060A6  2F0A                     move.l     -[A7], A2
  8099. 000060A8  2057                     movea.l    A0, [A7]
  8100. 000060AA  2250                     movea.l    A1, [A0]
  8101. 000060AC  2269 0010                movea.l    A1, [A1 + 0x10]
  8102. 000060B0  4E91                     jsr        [A1]
  8103. 000060B2  5C4F                     addq.w     A7, 6
  8104. label000060B4:
  8105. 000060B4  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  8106. 000060B8  4E5E                     unlink     A6
  8107. 000060BA  4E75                     rts
  8108. 000060BC  4E56 0000                link       A6, 0
  8109. 000060C0  48E7 0030                movem.l    -[A7], A2,A3
  8110. 000060C4  246E 0008                movea.l    A2, [A6 + 0x8]
  8111. 000060C8  266A 0008                movea.l    A3, [A2 + 0x8]
  8112. 000060CC  200B                     move.l     D0, A3
  8113. 000060CE  6736                     beq        +0x38 /* 00006106 */
  8114. 000060D0  554F                     subq.w     A7, 2
  8115. 000060D2  2F0B                     move.l     -[A7], A3
  8116. 000060D4  A950                     syscall    CountMItems
  8117. 000060D6  301F                     move.w     D0, [A7]+
  8118. 000060D8  48C0                     ext.l      D0
  8119. 000060DA  2F00                     move.l     -[A7], D0
  8120. 000060DC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  8121. 000060E0  2057                     movea.l    A0, [A7]
  8122. 000060E2  2268 0004                movea.l    A1, [A0 + 0x4]
  8123. 000060E6  2269 0164                movea.l    A1, [A1 + 0x164]
  8124. 000060EA  4E91                     jsr        [A1]
  8125. 000060EC  4878 0001                push.l     0x1
  8126. 000060F0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  8127. 000060F4  2057                     movea.l    A0, [A7]
  8128. 000060F6  2268 0004                movea.l    A1, [A0 + 0x4]
  8129. 000060FA  2269 0160                movea.l    A1, [A1 + 0x160]
  8130. 000060FE  4E91                     jsr        [A1]
  8131. 00006100  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8132. 00006104  6028                     bra        +0x2A /* 0000612E */
  8133. label00006106:
  8134. 00006106  42A7                     clr.l      -[A7]
  8135. 00006108  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  8136. 0000610C  2057                     movea.l    A0, [A7]
  8137. 0000610E  2268 0004                movea.l    A1, [A0 + 0x4]
  8138. 00006112  2269 0164                movea.l    A1, [A1 + 0x164]
  8139. 00006116  4E91                     jsr        [A1]
  8140. 00006118  42A7                     clr.l      -[A7]
  8141. 0000611A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  8142. 0000611E  2057                     movea.l    A0, [A7]
  8143. 00006120  2268 0004                movea.l    A1, [A0 + 0x4]
  8144. 00006124  2269 0160                movea.l    A1, [A1 + 0x160]
  8145. 00006128  4E91                     jsr        [A1]
  8146. 0000612A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8147. label0000612E:
  8148. 0000612E  4CDF 0C00                movem.l    A2,A3, [A7]+
  8149. 00006132  4E5E                     unlink     A6
  8150. 00006134  4E75                     rts
  8151. 00006136  4E56 FFF4                link       A6, -0x000C
  8152. 0000613A  48E7 0030                movem.l    -[A7], A2,A3
  8153. 0000613E  266E 0008                movea.l    A3, [A6 + 0x8]
  8154. 00006142  246E 000C                movea.l    A2, [A6 + 0xC]
  8155. 00006146  268A                     move.l     [A3], A2
  8156. 00006148  276E 0010 0004           move.l     [A3 + 0x4], [A6 + 0x10]
  8157. 0000614E  4AAE 0010                tst.l      [A6 + 0x10]
  8158. 00006152  6764                     beq        +0x66 /* 000061B8 */
  8159. 00006154  42A7                     clr.l      -[A7]
  8160. 00006156  2F0A                     move.l     -[A7], A2
  8161. 00006158  2057                     movea.l    A0, [A7]
  8162. 0000615A  2268 0004                movea.l    A1, [A0 + 0x4]
  8163. 0000615E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8164. 00006162  4E91                     jsr        [A1]
  8165. 00006164  2F0A                     move.l     -[A7], A2
  8166. 00006166  2057                     movea.l    A0, [A7]
  8167. 00006168  2268 0004                movea.l    A1, [A0 + 0x4]
  8168. 0000616C  2269 0018                movea.l    A1, [A1 + 0x18]
  8169. 00006170  4E91                     jsr        [A1]
  8170. 00006172  584F                     addq.w     A7, 4
  8171. 00006174  2F08                     move.l     -[A7], A0
  8172. 00006176  486E FFF4                pea.l      [A6 - 0xC]
  8173. 0000617A  4EB9 0000 26A2           jsr        [0x000026A2]
  8174. 00006180  486E 0010                pea.l      [A6 + 0x10]
  8175. 00006184  4878 0004                push.l     0x4
  8176. 00006188  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  8177. 0000618E  4267                     clr.w      -[A7]
  8178. 00006190  2F0A                     move.l     -[A7], A2
  8179. 00006192  4EB9 0001 DABE           jsr        [0x0001DABE]
  8180. 00006198  584F                     addq.w     A7, 4
  8181. 0000619A  2F08                     move.l     -[A7], A0
  8182. 0000619C  2057                     movea.l    A0, [A7]
  8183. 0000619E  2250                     movea.l    A1, [A0]
  8184. 000061A0  2269 0074                movea.l    A1, [A1 + 0x74]
  8185. 000061A4  4E91                     jsr        [A1]
  8186. 000061A6  3F3C FFFF                move.w     -[A7], 0xFFFF
  8187. 000061AA  486E FFF4                pea.l      [A6 - 0xC]
  8188. 000061AE  4EB9 0000 26AA           jsr        [0x000026AA]
  8189. 000061B4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  8190. label000061B8:
  8191. 000061B8  204B                     movea.l    A0, A3
  8192. 000061BA  4CDF 0C00                movem.l    A2,A3, [A7]+
  8193. 000061BE  4E5E                     unlink     A6
  8194. 000061C0  4E75                     rts
  8195. 000061C2  4E56 FFF0                link       A6, -0x0010
  8196. 000061C6  2F0A                     move.l     -[A7], A2
  8197. 000061C8  246E 0008                movea.l    A2, [A6 + 0x8]
  8198. 000061CC  200A                     move.l     D0, A2
  8199. 000061CE  6700 008A                beq        +0x8C /* 0000625A */
  8200. 000061D2  4AAA 0004                tst.l      [A2 + 0x4]
  8201. 000061D6  6772                     beq        +0x74 /* 0000624A */
  8202. 000061D8  42A7                     clr.l      -[A7]
  8203. 000061DA  2F12                     move.l     -[A7], [A2]
  8204. 000061DC  2057                     movea.l    A0, [A7]
  8205. 000061DE  2268 0004                movea.l    A1, [A0 + 0x4]
  8206. 000061E2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8207. 000061E6  4E91                     jsr        [A1]
  8208. 000061E8  2F12                     move.l     -[A7], [A2]
  8209. 000061EA  2057                     movea.l    A0, [A7]
  8210. 000061EC  2268 0004                movea.l    A1, [A0 + 0x4]
  8211. 000061F0  2269 0018                movea.l    A1, [A1 + 0x18]
  8212. 000061F4  4E91                     jsr        [A1]
  8213. 000061F6  584F                     addq.w     A7, 4
  8214. 000061F8  2F08                     move.l     -[A7], A0
  8215. 000061FA  486E FFF4                pea.l      [A6 - 0xC]
  8216. 000061FE  4EB9 0000 26A2           jsr        [0x000026A2]
  8217. 00006204  42AE FFF0                clr.l      [A6 - 0x10]
  8218. 00006208  486E FFF0                pea.l      [A6 - 0x10]
  8219. 0000620C  4878 0004                push.l     0x4
  8220. 00006210  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  8221. 00006216  4267                     clr.w      -[A7]
  8222. 00006218  2F12                     move.l     -[A7], [A2]
  8223. 0000621A  4EB9 0001 DABE           jsr        [0x0001DABE]
  8224. 00006220  584F                     addq.w     A7, 4
  8225. 00006222  2F08                     move.l     -[A7], A0
  8226. 00006224  2057                     movea.l    A0, [A7]
  8227. 00006226  2250                     movea.l    A1, [A0]
  8228. 00006228  2269 0074                movea.l    A1, [A1 + 0x74]
  8229. 0000622C  4E91                     jsr        [A1]
  8230. 0000622E  206A 0004                movea.l    A0, [A2 + 0x4]
  8231. 00006232  2050                     movea.l    A0, [A0]
  8232. 00006234  3F10                     move.w     -[A7], [A0]
  8233. 00006236  A936                     syscall    DeleteMenu
  8234. 00006238  3F3C FFFF                move.w     -[A7], 0xFFFF
  8235. 0000623C  486E FFF4                pea.l      [A6 - 0xC]
  8236. 00006240  4EB9 0000 26AA           jsr        [0x000026AA]
  8237. 00006246  4FEF 0028                lea.l      A7, [A7 + 0x28]
  8238. label0000624A:
  8239. 0000624A  4A6E 000C                tst.w      [A6 + 0xC]
  8240. 0000624E  6F0A                     ble        +0xC /* 0000625A */
  8241. 00006250  2F0A                     move.l     -[A7], A2
  8242. 00006252  4EB9 0000 2592           jsr        [0x00002592]
  8243. 00006258  584F                     addq.w     A7, 4
  8244. label0000625A:
  8245. 0000625A  204A                     movea.l    A0, A2
  8246. 0000625C  245F                     movea.l    A2, [A7]+
  8247. 0000625E  4E5E                     unlink     A6
  8248. 00006260  4E75                     rts
  8249. 00006262  0000 0159                ori.b      D0, 0x59 /* 'Y' */
  8250. 00006266  898F 8840                unpk       -[A4], -[A7], 0x8840
  8251. 0000626A  B587                     xor.l      D7, D2
  8252. 0000626C  8FF9 FBBB 878F           divs.w     D7, [0xFBBB878F]
  8253. 00006272  F9FB                     .invalid   <<F/7/4>>
  8254. 00006274  BE8C                     cmp.l      D7, A4
  8255. 00006276  8FF9 FB40 498B           divs.w     D7, [0xFB40498B]
  8256. 0000627C  8FF9 FBB9 F9FB           divs.w     D7, [0xFBB9F9FB]
  8257. 00006282  AB88                     syscall    slAvg
  8258. 00006284  87B1 9083                or.l       [A1 + A1.w - 0x125], D3
  8259. 00006288  404A                     negx.w     A2
  8260. 0000628A  9083                     sub.l      D0, D3
  8261. 0000628C  B4A2                     cmp.l      D2, -[A2]
  8262. 0000628E  406D A29B                negx.w     [A5 - 0x5D65]
  8263. 00006292  9141                     subx.w     D0, D1
  8264. 00006294  E29A                     ror        D2, 1
  8265. 00006296  F9FB                     .invalid   <<F/7/4>>
  8266. 00006298  B7F9 FBA5 8791           cmpa.l     A3, [0xFBA58791]
  8267. 0000629E  8387 A7AD                unpk       D1, D7, 0xA7AD
  8268. 000062A2  8785 8596                unpk       D3, D5, 0x8596
  8269. 000062A6  F9F9                     .invalid   <<F/7/4>>
  8270. 000062A8  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  8271. 000062AA  5287                     addq.l     D7, 1
  8272. 000062AC  8585 96F9                unpk       D2, D5, 0x96F9
  8273. 000062B0  F9FB                     .invalid   <<F/7/4>>
  8274. 000062B2  4048                     negx.w     A0
  8275. 000062B4  F9F9                     .invalid   <<F/7/4>>
  8276. 000062B6  FBA5                     .invalid   <<F/6/5>>
  8277. 000062B8  8685                     or.l       D3, D5
  8278. 000062BA  8987 4042                unpk       D4, D7, 0x4042
  8279. 000062BE  AB40                     syscall    bEND0
  8280. 000062C0  6B42                     bmi        +0x44 /* 00006304 */
  8281. 000062C2  5040                     addq.w     D0, 8
  8282. 000062C4  42A9 4071                clr.l      [A1 + 0x4071]
  8283. 000062C8  9283                     sub.l      D1, D3
  8284. 000062CA  AE83                     syscall    0xA83, auto_pop
  8285. 000062CC  8E8F                     or.l       D7, A7
  8286. 000062CE  A2B9                     syscall    vDisptch, flags=2
  8287. 000062D0  8C91                     or.l       D6, [A1]
  8288. 000062D2  8C91                     or.l       D6, [A1]
  8289. 000062D4  8C40                     or.w       D6, D0
  8290. 000062D6  D395                     add.l      [A5], D1
  8291. 000062D8  9F88                     subx.l     -[A7], -[A0]
  8292. 000062DA  90B3 8B91                sub.l      D0, [[ + A0 * 2]]
  8293. 000062DE  8C99                     or.l       D6, [A1]+
  8294. 000062E0  8B91                     or.l       [A1], D5
  8295. 000062E2  8CB3 41A8 B594           or.l       D6, [-0x4A6C + D4]
  8296. 000062E8  4041                     negx.w     D1
  8297. 000062EA  B08E                     cmp.l      D0, A6
  8298. 000062EC  9F8B                     subx.l     -[A7], -[A3]
  8299. 000062EE  40AC 40CD                negx.l     [A4 + 0x40CD]
  8300. 000062F2  7F58                     moveq.l    D7, 0x58
  8301. 000062F4  40B6 7F79 4128 A996      negx.l     [[A6 + 0x4128A996]]
  8302. 000062FC  9E83                     sub.l      D7, D3
  8303. 000062FE  40B6 B69C                negx.l     [A6 + A3.w * 8 - 0x100]
  8304. 00006302  A383                     syscall    SetOSDefault, flags=3
  8305. label00006304:
  8306. 00006304  40F3 9799                move.w     [[ + A1 * 8]], SR
  8307. 00006308  4042                     negx.w     D2
  8308. 0000630A  8340 4783                pack       D1, D0, 0x4783
  8309. 0000630E  407B 86A4                negx.w     [PC + A0.w * 8 - 0x92]
  8310. 00006312  8840                     or.w       D4, D0
  8311. 00006314  7A87                     moveq.l    D5, 0xFFFFFF87
  8312. 00006316  8FF9 FB9C 95A2           divs.w     D7, [0xFB9C95A2]
  8313. 0000631C  F9FB                     .invalid   <<F/7/4>>
  8314. 0000631E  9D88                     subx.l     -[A6], -[A0]
  8315. 00006320  8798                     or.l       [A0]+, D3
  8316. 00006322  4077 9798                negx.w     [ + A1 * 8]
  8317. 00006326  83A9 411F                or.l       [A1 + 0x411F], D1
  8318. 0000632A  CBD9                     muls.w     D5, [A1]+
  8319. 0000632C  7FB6                     moveq.l    D7, 0xFFFFFFB6
  8320. 0000632E  7F9B                     moveq.l    D7, 0xFFFFFF9B
  8321. 00006330  4112                     .invalid   0, [A2] // invalid opcode 4 with b == 4
  8322. 00006332  CBDA                     muls.w     D5, [A2]+
  8323. 00006334  7F50                     moveq.l    D7, 0x50
  8324. 00006336  412A 8B87                .invalid   0, [A2 - 0x7479] // invalid opcode 4 with b == 4
  8325. 0000633A  4047                     negx.w     D7
  8326. 0000633C  9CA3                     sub.l      D6, -[A3]
  8327. 0000633E  9C87                     sub.l      D6, D7
  8328. 00006340  859D                     or.l       [A5]+, D2
  8329. 00006342  F9F9                     .invalid   <<F/7/4>>
  8330. 00006344  F9FB                     .invalid   <<F/7/4>>
  8331. 00006346  4068 F9F9                negx.w     [A0 - 0x607]
  8332. 0000634A  F9FB                     .invalid   <<F/7/4>>
  8333. 0000634C  AC85                     syscall    DrawText, auto_pop
  8334. 0000634E  8987 405F                unpk       D4, D7, 0x405F
  8335. 00006352  7FB7                     moveq.l    D7, 0xFFFFFFB7
  8336. 00006354  404C                     negx.w     A4
  8337. 00006356  7FB7                     moveq.l    D7, 0xFFFFFFB7
  8338. 00006358  4058                     negx.w     [A0]+
  8339. 0000635A  7FB7                     moveq.l    D7, 0xFFFFFFB7
  8340. 0000635C  405C                     negx.w     [A4]+
  8341. 0000635E  7FB7                     moveq.l    D7, 0xFFFFFFB7
  8342. 00006360  4096                     negx.l     [A6]
  8343. 00006362  C9BA C940                and.l      [PC - 0x36C0 /* FFFFC942, cstring ""<EOF> */], D4
  8344. 00006366  46C9                     move.w     SR, A1
  8345. 00006368  404A                     negx.w     A2
  8346. 0000636A  B083                     cmp.l      D0, D3
  8347. 0000636C  8F93                     or.l       [A3], D7
  8348. 0000636E  406A DEDB                negx.w     [A2 - 0x2125]
  8349. 00006372  404A                     negx.w     A2
  8350. 00006374  DEDB                     add.w      A7, [A3]+
  8351. 00006376  4057                     negx.w     [A7]
  8352. 00006378  DEDB                     add.w      A7, [A3]+
  8353. 0000637A  ADA4                     syscall    HomeResFile, auto_pop
  8354. 0000637C  448D                     neg.l      A5
  8355. 0000637E  8788 8996                unpk       -[A3], -[A0], 0x8996
  8356. 00006382  F9F9                     .invalid   <<F/7/4>>
  8357. 00006384  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  8358. 00006386  9DBF                     sub.l      <<invalid special address>>, D6
  8359. 00006388  F9F9                     .invalid   <<F/7/4>>
  8360. 0000638A  FBAA                     .invalid   <<F/6/5>>
  8361. 0000638C  8685                     or.l       D3, D5
  8362. 0000638E  8987 9583                unpk       D4, D7, 0x9583
  8363. 00006392  8F8F 8340                unpk       -[A7], -[A7], 0x8340
  8364. 00006396  CBD9                     muls.w     D5, [A1]+
  8365. 00006398  C4DC                     mulu.w     D2, [A4]+
  8366. 0000639A  40BE                     negx.l     <<invalid special address>>
  8367. 0000639C  F1EB                     .invalid   <<F/7/0>>
  8368. 0000639E  7F9D                     moveq.l    D7, 0xFFFFFF9D
  8369. 000063A0  407F                     negx.w     <<invalid special address>>
  8370. 000063A2  40AC D9DE                negx.l     [A4 - 0x2622]
  8371. 000063A6  D940                     addx.w     D4, D0
  8372. 000063A8  A5F9                     syscall    vSuperLoad, flags=5
  8373. 000063AA  E57F                     rol        D7.w, D2
  8374. 000063AC  B740                     xor.w      D0, D3
  8375. 000063AE  5CA3                     addq.l     -[A3], 6
  8376. 000063B0  4063                     negx.w     -[A3]
  8377. 000063B2  D840                     add.w      D4, D0
  8378. 000063B4  76F1                     moveq.l    D3, 0xFFFFFFF1
  8379. 000063B6  EB9C                     rol        D4, 5
  8380. 000063B8  4047                     negx.w     D7
  8381. 000063BA  D3B4 40A5                add.l      [A4 + D4.w - 0x91], D1
  8382. 000063BE  A7B7                     syscall    vSyncWait, flags=7
  8383. 000063C0  F1EB                     .invalid   <<F/7/0>>
  8384. 000063C2  9C40                     sub.w      D6, D0
  8385. 000063C4  E486                     asr        D6, 2
  8386. 000063C6  8390                     or.l       [A0], D1
  8387. 000063C8  8F83 4053                unpk       D7, D3, 0x4053
  8388. 000063CC  404C                     negx.w     A4
  8389. 000063CE  B4AD 94A4                cmp.l      D2, [A5 - 0x6B5C]
  8390. 000063D2  968B                     sub.l      D3, A3
  8391. 000063D4  838F 8F83                unpk       -[A1], -[A7], 0x8F83
  8392. 000063D8  ABA9                     syscall    stGrayTab
  8393. 000063DA  849E                     or.l       D2, [A6]+
  8394. 000063DC  9884                     sub.l      D4, D4
  8395. 000063DE  9E98                     sub.l      D7, [A0]+
  8396. 000063E0  849E                     or.l       D2, [A6]+
  8397. 000063E2  4049                     negx.w     A1
  8398. 000063E4  8390                     or.l       [A0], D1
  8399. 000063E6  9BB8 9788                sub.l      [0xFFFF9788], D5
  8400. 000063EA  9E8B                     sub.l      D7, A3
  8401. 000063EC  87A3                     or.l       -[A3], D3
  8402. 000063EE  8641                     or.w       D3, D1
  8403. 000063F0  52C5                     shi        D5
  8404. 000063F2  BEC5                     cmpa.w     A7, D5
  8405. 000063F4  9B94                     sub.l      [A4], D5
  8406. 000063F6  40FF                     move.w     <<invalid special address>>, SR
  8407. 000063F8  F892 9491                .extension 0x892 <<F/2-3/4>> // unimplemented
  8408. 000063FC  4051                     negx.w     [A1]
  8409. 000063FE  8340 9CBE                pack       D1, D0, 0x9CBE
  8410. 00006402  4139 9AA8 A189           .invalid   0, [0x9AA8A189] // invalid opcode 4 with b == 4
  8411. 00006408  0000 00C5                ori.b      D0, 0xC5
  8412. 0000640C  4059                     negx.w     [A1]+
  8413. 0000640E  8641                     or.w       D3, D1
  8414. 00006410  F384                     .invalid   <<F/6/1>>
  8415. 00006412  84A8 8484                or.l       D2, [A0 - 0x7B7C]
  8416. 00006416  A584                     syscall    GetOSDefault, flags=5
  8417. 00006418  84AC 8484                or.l       D2, [A4 - 0x7B7C]
  8418. 0000641C  4512                     .invalid   2, [A2] // invalid opcode 4 with b == 4
  8419. 0000641E  40DB                     move.w     [A3]+, SR
  8420. 00006420  AA40                     syscall    QDError
  8421. 00006422  4383                     .invalid   1, D3 // invalid opcode 4 with b == 6
  8422. 00006424  8383 8383                unpk       D1, D3, 0x8383
  8423. 00006428  8383 8383                unpk       D1, D3, 0x8383
  8424. 0000642C  8383 8383                unpk       D1, D3, 0x8383
  8425. 00006430  8383 8383                unpk       D1, D3, 0x8383
  8426. 00006434  8383 8383                unpk       D1, D3, 0x8383
  8427. 00006438  8383 83BA                unpk       D1, D3, 0x83BA
  8428. 0000643C  FAFA FAFA                .extension 0xAFA <<F/2-3/5>> // unimplemented
  8429. 00006440  FAFA FAFA                .extension 0xAFA <<F/2-3/5>> // unimplemented
  8430. 00006444  BCFA 9EFA                cmpa.w     A6, [PC - 0x6106 /* 00000340, value 0x1F38 */]
  8431. 00006448  FAFA 9886                .extension 0xAFA <<F/2-3/5>> // unimplemented
  8432. 0000644C  8686                     or.l       D3, D6
  8433. 0000644E  8686                     or.l       D3, D6
  8434. 00006450  8686                     or.l       D3, D6
  8435. 00006452  868A                     or.l       D3, A2
  8436. 00006454  8686                     or.l       D3, D6
  8437. 00006456  8686                     or.l       D3, D6
  8438. 00006458  8686                     or.l       D3, D6
  8439. 0000645A  8686                     or.l       D3, D6
  8440. 0000645C  8686                     or.l       D3, D6
  8441. 0000645E  8686                     or.l       D3, D6
  8442. 00006460  8686                     or.l       D3, D6
  8443. 00006462  8686                     or.l       D3, D6
  8444. 00006464  8686                     or.l       D3, D6
  8445. 00006466  8686                     or.l       D3, D6
  8446. 00006468  868F                     or.l       D3, A7
  8447. 0000646A  8688                     or.l       D3, A0
  8448. 0000646C  8487                     or.l       D2, D7
  8449. 0000646E  8383 8383                unpk       D1, D3, 0x8383
  8450. 00006472  83B3 FA40                or.l       [A3 + A7 * 2 + 0x40], D1
  8451. 00006476  73A9                     moveq.l    D1, 0xFFFFFFA9
  8452. 00006478  8787 4113                unpk       D3, D7, 0x4113
  8453. 0000647C  40BC 4050 4041           negx.l     0x40504041 /* '@P@A' */
  8454. 00006482  405B                     negx.w     [A3]+
  8455. 00006484  404C                     negx.w     A4
  8456. 00006486  8640                     or.w       D3, D0
  8457. 00006488  9886                     sub.l      D4, D6
  8458. 0000648A  4157                     chk.w      D0, [A7]
  8459. 0000648C  8740 669B                pack       D3, D0, 0x669B
  8460. 00006490  40EB 8644                move.w     [A3 - 0x79BC], SR
  8461. 00006494  D3B5 40A0                add.l      [A5 + D4.w - 0x96], D1
  8462. 00006498  405B                     negx.w     [A3]+
  8463. 0000649A  95A8 41C6                sub.l      [A0 + 0x41C6], D2
  8464. 0000649E  7F30                     moveq.l    D7, 0x30
  8465. 000064A0  4047                     negx.w     D7
  8466. 000064A2  43FA 451B                lea.l      A1, [PC + 0x451B /* 0000A9BF, cstring ""<EOF> */]
  8467. 000064A6  8541 80EB                pack       D2, D1, 0x80EB
  8468. 000064AA  7F9D                     moveq.l    D7, 0xFFFFFF9D
  8469. 000064AC  407F                     negx.w     <<invalid special address>>
  8470. 000064AE  EB7F                     rol        D7.w, D5
  8471. 000064B0  9DB4 40DB                sub.l      [A4 + D4.w - 0x37], D6
  8472. 000064B4  7FB7                     moveq.l    D7, 0xFFFFFFB7
  8473. 000064B6  4086                     negx.l     D6
  8474. 000064B8  EB7F                     rol        D7.w, D5
  8475. 000064BA  B740                     xor.w      D0, D3
  8476. 000064BC  65EB                     bcs        -0x13 /* 000064A9 */
  8477. 000064BE  7FB7                     moveq.l    D7, 0xFFFFFFB7
  8478. 000064C0  40B4 9140                negx.l     [A4 + <<invalid base displacement size>>]
  8479. 000064C4  55EB F5F4                scs        [A3 - 0xA0C]
  8480. 000064C8  B3EB E940                cmpa.l     A1, [A3 - 0x16C0]
  8481. 000064CC  7C40                     moveq.l    D6, 0x40
  8482. 000064CE  B57F                     xor.w      <<invalid special address>>, D2
  8483. 000064D0  9A40                     sub.w      D5, D0
  8484. 000064D2  A3EB                     syscall    vFileWrite, flags=3
  8485. 000064D4  9CEB BE41                sub.w      A6, [A3 - 0x41BF]
  8486. 000064D8  1840                     movea.b    A4, D0
  8487. 000064DA  4197                     .invalid   0, [A7] // invalid opcode 4 with b == 6
  8488. 000064DC  9C96                     sub.l      D6, [A6]
  8489. 000064DE  8797                     or.l       [A7], D3
  8490. 000064E0  9687                     sub.l      D3, D7
  8491. 000064E2  40A0                     negx.l     -[A0]
  8492. 000064E4  A3BD                     syscall    vCacheFlush, flags=3
  8493. 000064E6  BABA A38F                cmp.l      D5, [PC - 0x5C71 /* 00000877, value 0xE162E00 */]
  8494. 000064EA  87B5 4040                or.l       [A5 + D4.w + 0x40], D3
  8495. 000064EE  EEA2                     asr        D2, D7
  8496. 000064F0  8741 1C7F                pack       D3, D1, 0x1C7F
  8497. 000064F4  3D40 FC7F                move.w     [A6 - 0x381], D0
  8498. 000064F8  A57F                     syscall    InternalWait, flags=5
  8499. 000064FA  B2A7                     cmp.l      D1, -[A7]
  8500. 000064FC  40BC 9740 84DE           negx.l     0x974084DE
  8501. 00006502  434E                     chk.w      D1, A6
  8502. 00006504  4044                     negx.w     D4
  8503. 00006506  0000 0000                ori.b      D0, 0x0
  8504.